|
![]() |
#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 и решил проблему.
Спасибо за советы. |
|