Множество ячеек сотовой ячейки R1 для косвенного поиска одного из четырех других листов. Листы называются неделями1, неделя2, неделя3 и неделя4. Что я хочу сделать, это когда я нажимаю кнопку X, моя эталонная ячейка меняется с недели1 на неделю2. и каждый раз, когда я нажимаю, он должен продвигаться в той мере, в какой неделя4 возвращается к неделе1.excel vba cell step step loop
Мой текущий сломанный код гласит:
'Change the week number in cell R1
week = Range("R1")
If week = week1 Then
Range("R1").Value = week2
Else
If week = week2 Then
Range("R1").Value = week3
Else
If week = week3 Then
Range("R1").Value = week4
Else
If week = week4 Then
Range("R1").Value = week1
End If
End If
End If
End If
Application.ScreenUpdating = True 'Turns viewing function back on so the spreadsheet is usable.
End Sub
у меня есть previ ously в коде Dim week1 as Sting week1 = "week1" и т. д. – GeoHoward
ваш код в порядке, просто заключите 'week1' и т. д. в кавычки (т. '" week1 "'), однако для более эффективного кода см. Jeeped short answer .. – EEM