|
|
#1 |
|
Участник
|
Как в Excel удалить строки по номерам понятно:
xlSheet.Range(FORMAT(i) + ':' + FORMAT(j)).Delete; А как удалить несколько столбцов? Спасибо. |
|
|
|
|
#2 |
|
Участник
|
Range("C:C,F:F,H:H").delete
|
|
|
|
|
#3 |
|
Участник
|
Вариант не подходит.
Удалять нужно по номерам в цикле. |
|
|
|
|
#4 |
|
Участник
|
Пишите функцию ColumnName преобразования номера столбца с типом Integer в Text
и вызывайте ее при Range(ColumnName(j) +':'+ColumnName(j)).delete |
|
|
|
|
#5 |
|
Участник
|
Неужели нет варианта попроще?
|
|
|
|
|
#6 |
|
Участник
|
Еще проще пишите макрос в Excel и вызывайте его из Nav
|
|
|
|
|
#7 |
|
Участник
|
Создал функцию ColumnName и решил проблему.
Спасибо за советы. |
|
|