Estuve intentando cargar unas facturas en un Excel que tiene una Macro, el tema es que está Macro se realizó utilizando la función de grabar que permiten grabar acciones en una Macro, la persona que me pasó el archivo le funciono perfectamente El problema Es que a mí en mi computadora no me funciona quería saber cuál podría ser el problema y para eso adjunto la imagen que me da Excel cuando seleccionó depurar. Es en el módulo 19, donde parece estar el problema, no sé cuál es el problema con el ingreso los datos que me da el error y ni tampoco cómo se soluciona.
Saludos y desde ya muchas gracias por su ayuda.
Adjunto | Tamaño |
---|---|
ayuda_con_macro.png | 199.86 KB |
libros_iva.xlsm | 192.43 KB |
Pues lo he probado y me funciona (bueno, lo ejecuto y no me da ningún error al pasar por esa parte del código)
¿en qué condiciones da el fallo? ¿cómo ejecutas la macro?
al inicio de la macro selecciona unas celdas, pero no se indica de qué hoja ¿estás en la hoja donde se supone que tienes que estar para ejecutar la macro?
------
Ya sé Excel, pero necesito más.
Hola!
A mí sí me marcó el error. Es en esta línea del módulo 19:
ActiveWorkbook.Worksheets("Libro IVA Compras").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("Libro IVA Compras").Sort.SortFields.Add2 Key:= _
Range("A8:A1000"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption _
:=xlSortNormal
Se resuelve reemplazando la parte que dice Add2 simplemente por Add.
Saludos.
Programas y complementos para Microsoft Office
Visítame: https://cronytech.jimdofree.com/productos-y-servicios/
Excelente resolvi el inconveniente con una macro de Dias.
Con esa Solucion corre de maravillas.
hola yo tambien tengo un problema parecido con este codigo
With Sheets("portada")
If .optionButton19 = True Then
trim = 2
ElseIf .optionButton20 = True Then
trim = 3
ElseIf .optionButton21 = True Then
trim = 4
End If
End With
el error sale en esta linea If .optionButton19 = True Then
me podrian ayudar por favor es para una macro de reportes fiscales
CronyTech, gracias, resolví el problema con tu sugerencia, en mi computadora corre sin problema, pero cuando se lleva a otra, marca el problema, pero listo, de verdad gracias