0

谁能建议如何将二维数组写入 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

问候迪内什

4

1 回答 1

1

我将整个工作表拆分为单独的范围(这样它不会有受保护的单元格),而不是使用一个包含受保护单元格的范围(整个工作表),并使用 2D 对象数组将数据写入这些范围。

于 2013-10-25T08:35:10.153 回答