Только начинаю осваивать VBA - сайт кстати здорово в этом помогает. Вопрос будет конечно детский - но сам не догнал((( Надеюсь на помощь... Что нужно дописать в коде, чтобы после вставки он не выдавал табличку с вопросом:"Хочу ли я заменить содержимое...", а чтобы заменял сразу без таблички? Иными словами каким кодом делать вставку с заменой в вба? [vba]
Код
If Sheets("Заказы").Range("A4") = "VIP" Then Sheets("Заказы").Range("A4:D21").Copy Sheets("SaveBox").Activate Range("A4").PasteSpecial Paste:=xlPasteColumnWidths, Operation:=xlNone, _ SkipBlanks:=False, Transpose:=False ActiveSheet.Paste
[/vba]
Добрый день форумчане!
Только начинаю осваивать VBA - сайт кстати здорово в этом помогает. Вопрос будет конечно детский - но сам не догнал((( Надеюсь на помощь... Что нужно дописать в коде, чтобы после вставки он не выдавал табличку с вопросом:"Хочу ли я заменить содержимое...", а чтобы заменял сразу без таблички? Иными словами каким кодом делать вставку с заменой в вба? [vba]
Код
If Sheets("Заказы").Range("A4") = "VIP" Then Sheets("Заказы").Range("A4:D21").Copy Sheets("SaveBox").Activate Range("A4").PasteSpecial Paste:=xlPasteColumnWidths, Operation:=xlNone, _ SkipBlanks:=False, Transpose:=False ActiveSheet.Paste
Сработало. Благодарю. Ок, в следующий раз будет с файлом.
Я правильно понимаю, что строчка после Sub отключает выскакивающие таблички? А строчка перед End Sub вновь включает их?
И ещё оффтоп, но будет важно в дальнейшем. Как в сообщении на форуме разместить большой код таким образом, чтобы он занимал мало места - с помощью полосы прокрутки, как это сделать?
Сработало. Благодарю. Ок, в следующий раз будет с файлом.
Я правильно понимаю, что строчка после Sub отключает выскакивающие таблички? А строчка перед End Sub вновь включает их?
И ещё оффтоп, но будет важно в дальнейшем. Как в сообщении на форуме разместить большой код таким образом, чтобы он занимал мало места - с помощью полосы прокрутки, как это сделать?Railord
Nil novi sub luna, так что - век живи, век учись!)