Traducción automática (Powered by

):
-
14-03-2010 23:09
#1
Arriba
Usuario registrado
- Me Conecto Desde
[SOLUCIONADO] borrar celdas con VBA
Muy buenas queria hacer la siguiente consulta:
Quiero borrar las columnas ABC de dos hojas y lo hago mediante el siguiente código.
Private Sub CopiarHojas6y3_Click()
BorrarDatosHoja6y3 "15084-6", "15084-3"
End Sub
Public Sub BorrarDatosHoja6y3(Hoja6, Hoja3)
Sheets(Hoja6).Select
Range("A:C").Select
Selection.ClearContents
Sheets("Hoja3").Select
Columns("A:C").Select
Selection.ClearContents
End Sub
EL código de la hoja6 borra perfectamente las columnas, pero el que se refiere a la hoja 3, da el siguiente error:
Error 9: Subindice fuera de intervalo
Y no lo entiendo, lo he revisado todo, las variables toman los valores bien al llamar al procedimiento, pero falla, haber si alguien me puede iluminar por que me estoy volviendo loco.
Un saludo.
-
-
15-03-2010 00:09
#2
Arriba
Usuario registrado
- Me Conecto Desde
Re: borrar celdas con VBA
Hola letoy.
Pon atencion en este linea
Sheets("Hoja3").Select
estas haciendo referencia a la hoja que se llama Hoja3 y no a la variable Hoja3, quita las comillas y deberá funcionarte asi.
Sheets(Hoja3).Select
es decir
Sheets("Hoja3") ---> te estas refiriendo a la hoja llamada Hoja3
Sheets(Hoja3)----> te refieres al valor contenido dentro de la variable Hoja3
Es decir "Hoja3" es una constante String, mientras Hoja3 sin comillas es tu variable
Saludos cordiales.
-
Los siguientes usuarios le han dado las gracias a neverdelimon1 por su post:
-
15-03-2010 09:24
#3
Arriba
Usuario registrado
- Me Conecto Desde
Re: borrar celdas con VBA
Gracias neverdelimon1, el error es claro, pero cuando estas saturado pasas 100 veces revisando el código y no ves unas simples "", te lo agradezco, un saludo y gracias.
-
Temas Similares
-
Por Marco Perez en el foro Macros y programación VBA
Respuestas: 1
Último Mensaje: 22-01-2010, 12:48
-
Por Agustin73ar en el foro Excel General
Respuestas: 5
Último Mensaje: 14-10-2009, 16:44
-
Por agua en el foro Macros y programación VBA
Respuestas: 1
Último Mensaje: 27-09-2009, 17:54
-
Por Paxdei en el foro Temas resueltos
Respuestas: 7
Último Mensaje: 13-08-2009, 01:09
-
Por HuachoSoft en el foro Macros y programación VBA
Respuestas: 1
Último Mensaje: 25-06-2009, 07:56
Permisos de Publicación
- No puedes crear nuevos temas
- No puedes responder temas
- No puedes subir archivos adjuntos
- No puedes editar tus mensajes
Reglas del Foro
Marcadores