Я пытаюсь создать массив с месяцами Jan-Dec, и я хочу также иметь год, чтобы он выглядел как «J14» на январь. Я хочу, чтобы это увеличило все, с чем я столкнулся, до следующего месяца, и после 12 пробегов год изменится на «J15». Я буду запускать этот макрос один раз в месяц, поэтому я хочу месяц и увеличиваться на 1 каждый раз, когда я его запускаю. Ниже то, что я до сих пор, пожалуйста, извините, если это не так, как я никогда не использовал массивы, прежде чемЯчейка Array + Loop для месяца и года
Sub test()
Dim MyArray(1 To 12) As Integer
MyArray(1) = J
MyArray(2) = F
MyArray(3) = M
MyArray(4) = A
MyArray(5) = M
MyArray(6) = J
MyArray(7) = J
MyArray(8) = A
MyArray(9) = S
MyArray(10) = O
MyArray(11) = N
MyArray(12) = D
For i = 1 To UBound(MyArray)
Cells(i, 1).Value = MyArray(i)
Next i
End Sub
Я предлагаю вам узнать о Datatypes первой. Символ не может быть содержимым Int-Array. Кроме того, я действительно не понимаю ваш вопрос. Вы будете запускать этот макро один раз в год или как он работает? – lokusking
запускать его раз в месяц, поэтому он должен увеличиваться 1 месяц в месяц. Я рассмотрю типы данных. Благодарю. Я понимаю, что вы имеете в виду о char теперь – user3018495