1
Мне нужно управлять диапазоном ячеек в excel с помощью VB. Могу ли я сделать это следующим образом?Ввод пользовательских значений внутри нескольких ячеек с помощью vba
Range("a1:b5")=[1 2 3 4 5 6 7 8 9 0]
Мне нужно управлять диапазоном ячеек в excel с помощью VB. Могу ли я сделать это следующим образом?Ввод пользовательских значений внутри нескольких ячеек с помощью vba
Range("a1:b5")=[1 2 3 4 5 6 7 8 9 0]
Я так не думаю, я никогда не видел этот синтаксис. Одна вещь, которую вы можете сделать что-то вроде:
For Row = 1 To 5
Range("a" + CStr(Row)).Value = Row
Range("b" + CStr(Row)).Value = (Row + 5) Mod 10
Next Row
при условии, что вы хотите настроить таким образом:
A B
+------
1 | 1 6
2 | 2 7
3 | 3 8
4 | 4 9
5 | 5 0
Вы может нужно использовать Mid(CStr(Row),2)
- Я не помню, с в верхней части головы, если Cstr
дает вам ведущее пространство для неотрицательных чисел.
Может использоваться с 'Range (" a "& Row) .Value' – PatricK