Метод или элемент данных не найден - PullRequest
0 голосов
/ 14 апреля 2011

Я получаю эту ошибку, когда запускаю свой код.Это продолжение этого поста: Добавление полосы прокрутки к метке

Сначала я создал пользовательскую форму с метками, которые извлекали информацию из листа.Я хотел добавить полосу прокрутки, чтобы я мог просматривать список в метке, если он был длиннее метки.Мне сказали попробовать текстовое поле.Я взял эту строку из своего кода:

reportDate.Caption = reportDate.Caption & Sheets("DATA2").Range("P" & rowNum).Text & vbCrLf

, скопировал ее и просто добавил число 1 после него для текстового поля, чтобы код для текстового поля был:

reportDate1.Caption = reportDate1.Caption & Sheets("DATA2").Range("P" & rowNum).Text & vbCrLf

Именно в этой строке есть ошибка (название поста).

enter image description here

Ответы [ 2 ]

2 голосов
/ 14 апреля 2011

Вы создали объект текстового поля с именем reportDate1 или просто скопировали код?

Если нет объекта с именем reportDate1 и нет переменной Dim ed и оператора Option Explicit в верхней части модуля, тогда reportDate1 будет вариантом, у которого нет метода заголовка или свойства

Что-то застряло в окрестностях ... ниже приведен снимок экрана простого тестового примера в режиме разработки и в режиме выполнения. Текст - произвольная строка, без разрывов строк. Версия / ОС может быть проблемой? Я использовал Windows Excel 2010.

enter image description here

0 голосов
/ 14 апреля 2011

А вы создали объект с именем reportDate1 в своей форме?

...