Страница 1 из 1

Макрос для Excel на VisualBasic: как узнать значение ячейки

Добавлено: 29 апр 2004, 15:49
Plavozont
Если с помощью Cells(Row,Col) присвоить ячейке какое-нибудь значение, например дата: "03.02.97" т.е.: Cells(1, 1) = "03.02.97", затем изменить формат ячейки: Cells(1, 1).NumberFormat = "d mmm" в ячейке таблицы "03.02.97" превратится в "2 янв", далее при помощи Cells можно узнать содержимое ячейки А1 окажется, что Cells(1, 1) = "03.02.97", так а при помощи чего можно узнать значение в чейки в переформатированном виде, какой оператор / свойство за это отвечает ??

Добавлено: 18 май 2004, 03:18
Naeel Maqsudov
Cells(1, 1) - это Cells(1, 1).Value

Форматированное значение возвращается свойстром Text - Cells(1, 1).Text

Код формата -
Cells(1, 1).NumberFormat и Cells(1, 1).NumberFormatLocal

Если Cells(1, 1).NumberFormat = "d mmm", то NumberFormatLocal (в русифицированной версии) даст "Д МММ". В этом и разница.