任何人都可以建议如何将2D数组写入excel范围(跳过受保护的单元格)。
我正在使用以下代码来执行此操作,但因为范围已保护单元格而异常。
Public Sub WriteData(cell1 As String, cell2 As String, data As String(,))
Dim range As Microsoft.Office.Interop.Excel.Range
range = wrkSheet.Range(cell1, cell2)
range.Value2 = data
End Sub
此致 迪内希
答案 0 :(得分:1)
相反,我有一个带有受保护单元格的范围(整个工作表),我将整个工作表拆分为单独的范围(这样它不会有受保护的单元格),并使用2D对象数组将数据写入这些范围。