Traducción automática (Powered by Powered by Google):
Afrikaans Albanian Arabic Belarusian Bulgarian Chinese Croatian Czech Danish English Estonian Filipino Finnish French German Greek Hebrew Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Taiwanese Turkish Ukrainian Vietnamese Welsh Yiddish
Tema Cerrado
Resultados 1 al 3 de 3

Tema: [SOLUCIONADO] borrar celdas con VBA

  1. #1 Arriba
    Usuario registrado
    Me Conecto Desde
    Users Country Flag letoy va por un camino distinguido
    Fecha de Ingreso
    04/2009
    Versión Excel
    Excel 2003
    Mensajes
    12
    Gracias
    3
    Agradecido 0 veces en 0 posts

    Predeterminado [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.
    Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!

  2. #2 Arriba
    Usuario registrado
    Me Conecto Desde
    Users Country Flag neverdelimon1 va por un camino distinguido
    Fecha de Ingreso
    08/2008
    Versión Excel
    Excel 2007
    Mensajes
    660
    Gracias
    2
    Agradecido 53 veces en 47 posts

    Predeterminado 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.
    Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!

  3. Los siguientes usuarios le han dado las gracias a neverdelimon1 por su post:

    letoy (15-03-2010)

  4. #3 Arriba
    Usuario registrado
    Me Conecto Desde
    Users Country Flag letoy va por un camino distinguido
    Fecha de Ingreso
    04/2009
    Versión Excel
    Excel 2003
    Mensajes
    12
    Gracias
    3
    Agradecido 0 veces en 0 posts

    Predeterminado 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.
    Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!

Tema Cerrado

Temas Similares

  1. Borrar información de celdas al reutilizar una macro
    Por Marco Perez en el foro Macros y programación VBA
    Respuestas: 1
    Último Mensaje: 22-01-2010, 12:48
  2. Borrar celdas de un rango que contengan mas de 3 digitos o 2 o 1
    Por Agustin73ar en el foro Excel General
    Respuestas: 5
    Último Mensaje: 14-10-2009, 16:44
  3. Borrar contenido de celdas
    Por agua en el foro Macros y programación VBA
    Respuestas: 1
    Último Mensaje: 27-09-2009, 17:54
  4. [SOLUCIONADO] borrar contenido celdas
    Por Paxdei en el foro Temas resueltos
    Respuestas: 7
    Último Mensaje: 13-08-2009, 01:09
  5. borrar mensaje calculando celdas X%
    Por HuachoSoft en el foro Macros y programación VBA
    Respuestas: 1
    Último Mensaje: 25-06-2009, 07:56

Marcadores

Permisos de Publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes