Buenos dias , pido ayuda tengo un script de vb el cual toma una tabla de excel y me copia los valores en unas celdas de sap, lo que no le doy con el chiste es hacer un contador que me ayude a saltar la celda de sap de la siguiente manera
(primera vez q trabajo con sap no se como realizar que me haga el mismo proceso en las celdas de abajo en sab , la tabla de excel puede variar de tamaño).
–tabla en exel
si claro amigo x es el contador para poder aumentar la variable para la tabla , si tienes alguna recomendacion o mejora agradezco aportarla para ayudar a otra persona , me costo un dia hacerlo pues no sabia como aumentar en sap como dije primera vez que toco sap.
'conexion sap esto lo arroja sap en el recorder se cambia -
If Not IsObject(application) Then
Set SapGuiAuto = GetObject(“SAPGUI”)
Set application = SapGuiAuto.GetScriptingEngine
End If
If Not IsObject(connection) Then
Set connection = application.Children(0)
End If
If Not IsObject(session) Then
Set session = connection.Children(0)
End If
If IsObject(WScript) Then
WScript.ConnectObject session, “on”
WScript.ConnectObject application, “on”
End If
'Llamar archivo de excel -
Dim objExcel
Dim objWorkBook
Set objExcel = CreateObject(“EXCEL.APPLICATION”)
'Colocar la RUTA
Set objWorkBook = objExcel.Workbooks.Open(“C:\Users\andresfernando.lozan\Desktop\factura\facturaexp.xlsx”)
'Colocar la hoja de excel
Set Hoja=objWorkBook.Sheets(“inventario”)
objWorkBook.Sheets(“inventario”).Select
objExcel.visible=true
x=0
Hoja.Select
intFila=2
'Colocar el nombre de la primera variable y que esté en la columna A
producto=Hoja.Range(“A” & intFila).value
while producto <> “”
'Colocar todas las variables a utilizar y la columna de cada variable