Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
VBA - EXCEL добавление данных в лист
|
|||
|---|---|---|---|
|
#18+
Доброго Вам времени суток Уважаемые господа при наличии времени прошу Вас помочь вот таким образом я помещаю первую строку данных в указанный лист Worksheets("Отчет").Range("C9") = "1" Worksheets("Отчет").Range("D9") = "2" Worksheets("Отчет").Range("E9") = "3" Worksheets("Отчет").Range("F9") = "4" Worksheets("Отчет").Range("G9") = "5" Worksheets("Отчет").Range("H9") = "6" Worksheets("Отчет").Range("I9") = "7" запись данных должна начинаться с девятой строчки как добавить вторую, третью и т.д. строку данных в этот лист ? я понимаю так 1. проверить не забита ли строка 9,10,11 и т.д. 2. передать в переменную номер незабитой строки 3. добавить данны пробовал так ctname = 9 If Worksheets("Отчет").Range("C" + ctname) = "" Then Worksheets("Отчет").Range("C" + ctname) = "1" Worksheets("Отчет").Range("D" + ctname) = "2" Worksheets("Отчет").Range("E" + ctname) = "3" Worksheets("Отчет").Range("F" + ctname) = "4" Worksheets("Отчет").Range("G" + ctname) = "5" Worksheets("Отчет").Range("H" + ctname) = "6" Worksheets("Отчет").Range("I" + ctname) = "7" esle ctname = ctname = +1 а вот как быть дальше не могу сообразить возможно я мудрю или делаю все через голову мне надо добавлять строки в этот лист от определенной позиции в данном случае от 9 строки С Уважением и Благодарностью Намик ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2009, 14:27 |
|
||
|
VBA - EXCEL добавление данных в лист
|
|||
|---|---|---|---|
|
#18+
> Автор: Namik > мне надо добавлять строки в этот лист от определенной позиции в данном случае от 9 строки А если она занята? Идем "вниз"? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. тормозить при частом выполнении Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2009, 15:12 |
|
||
|
VBA - EXCEL добавление данных в лист
|
|||
|---|---|---|---|
|
#18+
NamikWorksheets("Отчет").Range("C" + ctname) = "1" вот только "+" надо заменить на знак конкатенации, "&" и на сколько я понимаю, можно просто найти последнюю пустую ячейку в столбце "С", например так: Код: plaintext Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2009, 15:50 |
|
||
|
VBA - EXCEL добавление данных в лист
|
|||
|---|---|---|---|
|
#18+
Благодарю Вас за ответы Вы мне очень помогли остановился на хранении последней цифры / заполненой строки в самом файле при добавлении будет увеличиваться а при обнулении возращаться на исходную т.е. - 9 С Уважением и Благодарностью Намик ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2009, 16:12 |
|
||
|
|

start [/forum/topic.php?fid=60&gotonew=1&tid=2160602]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
35ms |
get topic data: |
10ms |
get first new msg: |
7ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 236ms |
| total: | 371ms |

| 0 / 0 |
