SrcData1 = "[" & firstreport.name & "]" & Reportsheet.name & "!" & Range("A1:AR" & reportICX).Address(ReferenceStyle:=xlR1C1)
2 ответа
Либо firstreportor
, либо Reportsheet
не установлено.
Вставьте эти две строки перед сообщением об ошибке; затем проверьте ближайшее окно, чтобы увидеть, что hcih не установлен.
Debug.Print "firstreport:", firstreport Is Nothing
Debug.Print "Reportsheet:", Reportsheet Is Nothing
Постарайтесь написать в строке перед этим следующее и рассказать, что вы получите:
debug.print firstreport.name
debug.print Reportsheet.name
debug.print reportICX
SrcData1 = "[" & firstreport.name & "]" & Reportsheet.name & "!" & Диапазон ("A1: AR" & reportICX). Адрес (ReferenceStyle: = xlR1C1)
Какой тип данных у SrcData1?
Похожие вопросы
Новые вопросы
vba
Visual Basic для приложений (VBA) — это управляемый событиями объектно-ориентированный язык программирования для написания макросов, используемый для всего пакета Office, а также для других приложений. VBA не эквивалентен VB.NET или VBS; если вы работаете в Visual Studio, используйте [vb.net]. Если ваш вопрос конкретно касается программирования какого-либо приложения MS Office, также используйте соответствующий тег: [excel], [ms-access], [ms-word], [outlook], [visio] или [ms-project].