写入单元格时Ecvel VBA错误1004
我正试图在excel表格的一个单元格中书写。 继续进行的方式如下:写入单元格时Ecvel VBA错误1004,vba,excel,Vba,Excel,我正试图在excel表格的一个单元格中书写。 继续进行的方式如下: Dim sh_work As Worksheet Set sh_work = currFileCreated.Sheets(1) sh_work.Cells(26, 4) = "bla bla bla" 除了“DI”列上的单元格外,这一点非常有效。 当我写作时: Dim sh_work As Worksheet Set sh_work = currFileCreated.Sheets(1) sh_work.Cells(15,
Dim sh_work As Worksheet
Set sh_work = currFileCreated.Sheets(1)
sh_work.Cells(26, 4) = "bla bla bla"
除了“DI”列上的单元格外,这一点非常有效。
当我写作时:
Dim sh_work As Worksheet
Set sh_work = currFileCreated.Sheets(1)
sh_work.Cells(15, 113) = "bla bla bla"
或
或
启动错误1004
我到处都找过了。。。。但什么都没有
有人能告诉我一个解决方案吗?如果你解除工作表的保护,它能工作吗
Dim sh_work As Worksheet
Set sh_work = currFileCreated.Sheets(1)
sh_work.unprotect
sh_work.Cells(15, 113) = "bla bla bla"
sh_work.protect
工作表(1)
是否可能是图表工作表而不是工作表?请尝试使用Set sh_Work=currFileCreated.Worksheets(1)
。该单元格是否已锁定,工作表是否受保护?
Dim sh_work As Worksheet
Set sh_work = currFileCreated.Sheets(1)
sh_work.Range("DI15").Value = "bla bla bla"
Dim sh_work As Worksheet
Set sh_work = currFileCreated.Sheets(1)
sh_work.unprotect
sh_work.Cells(15, 113) = "bla bla bla"
sh_work.protect