Hola Petoscal,
Antes que nada, no nos alarmemos, que aquí nadie va a perder su trabajo

.
Bien, si no entendí mal la pregunta (cosa que me suele ocurrir en textos largos), tienes un problema con esto:
Cita:
VARa = D5
VARb = D7
range(VARa Varb).select
|
Prueba a dejarlo de este modo:
VARa = "D5"
VARb = "D7"
Range(VARa & ":" & VARb).Select
¿Qué más?... Ahh, sí.
Cita:
y tampoco puedo cambiar de hoja de trabajo de esta forma
Worksheet(hoja1).Range(VARa).select
|
Prueba a activar primero la hoja (no te olvides de las comillas en el nombre) y después seleccionas la celda (si es que realmente es necesario seleccionarla para tu propósito). A ver si así te funciona mejor:
Sheets("Hoja1").Activate: Range(VARa).Select
Bueno, espero que esto te ayude. Saludso y mucha suerte con tu trabajo.
Maikelnai