Red de conocimiento informático - Problemas con los teléfonos móviles - Traducción del programa VBA

Traducción del programa VBA

Sub Macro1()

Dim rng Como rango, c Como rango, myPath$, myFile$, wb Como libro de trabajo, sh Como hoja de trabajo 'Definir objetos, definir respectivamente celdas, dirección, ¡archivo y libro de trabajo!

Set sh = Sheets("1") 'Establecer hoja de trabajo 1, SHEETS1

Set rng = sh.Range("A2:A " amp; sh.Range ("A65536").End(xlUp).Row) 'SHEET1 selecciona filas que no están en blanco

Application.ScreenUpdating = False 'ScreenUpdating es False

Application .DisplayAlerts = False 'Región la actualización es falsa

myPath = ThisWorkbook.Path amp; "\" 'Ruta del archivo actual

myFile = Dir(myPath amp; "*.xls" ) 'Listar archivos EXCEL

Do While myFile lt;gt; " 'Cuerpo del bucle de ejecución

If myFile lt;gt; ThisWorkbook.Name Then 'La condición es que el nombre del archivo sea estándar

p>

Set c = rng.Find(Split(myFile, ".")(0), , , xlWhole) 'FINDFind

Si no c no es nada, entonces

Establecer wb = GetObject(myPath & myFile)

Con wb.Sheets(1)

.Range("e2").Resize(.Range("A65536"). End( xlUp).Row - 1) = c.Offset(, 1).Value 'Escribe el contenido encontrado en la columna E

Si d.Exists(c.Offset(, 1).Value) Entonces. ("g2").Resize(.Range("A65536").End(xlUp).Row - 1) = d(c.Offset(, 1).Value) 'Longitud del archivo

Terminar con

Windows(wb.Name).Visible = True

wb.SaveAs Filename:=ThisWorkbook.Path amp "\" c.Offset(, 1).Value amp; ; "_" amp; myFile 'Guardar el archivo

ActiveWorkbook.Close 'Cerrar el libro

Finalizar si

Finalizar si

miArchivo = Dir

<

p> Bucle

Application.DisplayAlerts = True 'Actualización de región

Application.ScreenUpdating = True 'Variable de pantalla

MsgBox "Completo"

Fin Sub