Ich habe eine DataGridView und eine Schaltfläche, die die Werte der DataGridView excel exportiert. Die Frage ist, wie kann ich die Werte auf nicht editierbar oder nur lesen, wenn es an die Excel gesendet wird? Und was ist der Code, um die Standardzellengröße des Wertes festzulegen, wo er angezeigt wird?VB.net exporting datagridview nach Excel
Hier ist mein Code des Button:
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim App_xls As Object
Dim Lig_cpt, Col_cpt As Integer
App_xls = CreateObject("Excel.Application")
App_xls.workbooks.add()
App_xls.visible = True
Try
For Col_cpt = 0 To DataGridView1.ColumnCount - 1
App_xls.ActiveSheet.cells(1, Col_cpt + 1).value = DataGridView1.Columns(Col_cpt).HeaderText
Next
For Lig_cpt = 0 To DataGridView1.Rows.Count - 1
For Col_cpt = 0 To DataGridView1.ColumnCount - 1
If IsNumeric(DataGridView1.Item(Col_cpt, Lig_cpt).Value) Then
App_xls.ActiveSheet.cells(Lig_cpt + 2, Col_cpt + 1).value = CDbl(DataGridView1.Item(Col_cpt, Lig_cpt).Value)
Else
App_xls.ActiveSheet.cells(Lig_cpt + 2, Col_cpt + 1).value = DataGridView1.Item(Col_cpt, Lig_cpt).Value
End If
Next
Next
Catch ex As Exception
End Try
End Sub
`
Mein Code arbeitet am Exportieren nach Excel. Meine Frage ist, wie man die Werte, die an Excel gesendet werden, auf nicht editierbar setzt – Jon