| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Программирование, связанное с MS Office > VBA в Excel |
| Автор: aleksandrfnsv1 14.12.2008, 15:57 | ||||
| Пожалуйста помогите мне, у меня возникла проблема с Excel и VBA, я хочу вводить данные через форму, но при этом чтобы каждая запись записывалась с следующую ячейку, но не получается, т. е. чтобы сначала записалось в A2, потом в А3 и т.д. вот код
Range("A(b)") = TextBox1.Text
|
| Автор: mihanik 14.12.2008, 18:19 |
| Я бы использовал не Range, а Cell Кроме того!!! Перед тем, как копировать код из Ехеля переключайся на русский алфавит. ТОгда не будет крякозябров в листинге при вставке кода в форму на сайте... |
| Автор: aleksandrfnsv1 14.12.2008, 18:48 |
| Я пробовал использовать Cells, тоже самое. Проблема заключается в том что я во все сто ячеек заношу одно и тоже, а мне нужно, чтобы в А1 одно, в А2 другое в А3 третье и тд. |
| Автор: mihanik 14.12.2008, 20:29 |
| Мил человек!!! Надо использовать не "A(b)", а "A("&cstr(b)&")" !!! |
| Автор: aleksandrfnsv1 14.12.2008, 20:56 | ||
нет так не катит ругается вот так
|
| Автор: mihanik 14.12.2008, 21:22 | ||
Вот пример...
|
| Автор: ТоляМБА 14.12.2008, 21:30 | ||
ы? У меня работет |
| Автор: mihanik 14.12.2008, 21:38 |
| ТоляМБА, а я про что?! Всё должно работать!!! Только я range не люблю... Поэтому делаю с Cells |
| Автор: Каточимото 15.12.2008, 13:12 | ||
Пробуй так:
|