Visual Basic - Variable de VStudio en vb a Excel

Life is soft - evento anual de software empresarial
 
Vista:

Variable de VStudio en vb a Excel

Publicado por Augusto (1 intervención) el 02/08/2019 02:26:07
Buenas,

Realice un formulario en excel(vb) el cual contenia 3 textbox y un Boton, El boton tenia la accion de revisar si estaba la fila 2 "VACIA" y Sino fijarse la proxima fila hasta encontrar una y ahi poner la informacion de los Textbox.

Para esto cree en Visual Basic de excel.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Private Sub CommandButton1_Click()
 
Dim fila As Integer
 
For fila = 2 to 1000
 
If Hoja1.Cells(fila, 1 ) = ""  Then
 
Hoja1.Cells(fila, 1) = Textbox1.text
Hoja1.Cells(fila, 2) = Textbox2.text
Hoja1.Cells(fila, 3) = Textbox3.text
 
Exit sub
 
end If
 
Next

Ahora quiero hacerlo en visual studio y no puedo!

Copio lo que arme, puedo hacer que desde el formulario me grabe los datos en excel, pero no puedo generar que si detecta que la fila esta ocupada pase a la siguiente

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Public Class Form1
    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Dim Excelapp = New Microsoft.Office.Interop.Excel.Application
        Dim Libro = Excelapp.Workbooks.Open("C:\Users\augus\Desktop\aviave.xlsx")
        Dim fila As Integer
 
        For fila = 2 To 1000
 
            If Libro.Sheets(1).Cells(fila, 1) = "" Then
                Libro.Sheets(1).Cells(fila, 1) = TextBox1.Text
 
            End If
            Libro.Save()
            MsgBox("Los cambios han sido guardados en el libro" & Libro.Name)
            Excelapp.Quit()
            Libro = Nothing
            Excelapp = Nothing
        Next
 
    End Sub
 
End Class




Saludos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder