Actividad pública reciente
Ha valorado "Buena" la respuesta
Subrutinas
Si al inicio del módulo declarás las variables como Públicas, éstas conservarán sus valores para luego ser utilizadas en otras subrutinas. Ej: Public mes as Integer en lugar de Dim dentro de la subrutina.
Ha valorado "Excelente" la respuesta
Declaración de Matrices
Primero la tenés que declarar vacía y luego la Redimensionas con tu variable: Dim A() 'tus instrucciones NS = range("B9").value Redim A(NS) 'siguen tus instrucciones
Ha valorado "Buena" la respuesta
For Next
Si el rango es fijo directamente puedes hacer Range("J25:J36").Select Y si el rango puede variar (en general es lo que pasa en VBA) podes hacer Range(Cells(filaDesde, colDesde), Cells(filaHasta, colHasta)).Select donde filaDesde, filaHasta, colDesde,...
