Я пытаюсь вставить ссылочный номер в ячейку в excel с помощью vba. Я хочу, чтобы префикс текст «V0000», а затем авто увеличивается число, начиная с 836.vba auto увеличивает число?
so for each row that gets inserted I will have V0000836
Then V0000837
etc
Большая часть моего кода создает новые строки данных и вставляет в нее автоматически один за другим, но вместо того, отправляя весь мой код, я просто хочу сосредоточиться на этой одной строке кода, которая вставляет значение в столбец AA моей таблицы. Я использую следующее, но он просто дает мне V00001 каждый раз. может кто-нибудь показать мне, как я могу заставить мой код делать то, что я хочу.
ws2.Range("AA" & DestRow).Value = "V0000836" & Value + 1
это, похоже, не работает, всегда дает тот же результат V0000836 –
Просто протестировал его и отлично работает для меня? – Gareth
У этого всегда будет префикс «V000», что неверно, поскольку, если у вас есть десятки, сотни, тысячи, у вас всегда будет этот префикс. например. «V0009», «V00099», «V000999», поскольку «i» равно 9, 99 и 999 соответственно –