Error En El Metodo Activate De La Clase Range
ProgramadoresIniciar sesiónCorreo: Contraseña: Entrar Recordar sesión en este navegadorRecordar contraseña?Iniciar sesiónCrear cuentaDocumentación y RecursosCursos y ManualesBiblioteca de TemasCódigo FuenteNoticias/ArtÃculosForos y ConsultasForos de ConsultaChats de prog.Nuevo!!Tablón de NotasDiccionario informáticoProgramadoresProgramadoresOfertas de TrabajoSolicitudes para prog.Lista de CorreoProgramasProgramas/UtilidadesNuestros ProgramasIconos y CursoresPreguntas/RespuestasOtrosUtilidadesColaboradoresEncuestas/EstadÃsticasContactarLWP » Foros » Excel » Problemas con "Range" en Botón VBA Excel - Problemas con "Range" en Botón VBA VolverNuevo Tema<<>> Vista: arbolcronológicoProblemas con "Range" en Botón VBARober(13/09/2007 15:02:06)21.626 visitas10 respuestasRE:Problemas conjorge(13/09/2007 17:24:50)RE:Problemas conEdgardo MejÃa(13/09/2007 17:36:38)RE:Problemas conAbraham Valencia(13/09/2007 18:43:35)RE:Problemas conRober(14/09/2007 10:03:48)RE:Problemas con Armando(27/11/2007 12:32:44)RE:Problemas con Edgardo MejÃa(28/11/2007 07:09:18)RE:Problemas con Martin Jimenez(11/11/2009 15:26:33)RE:Problemas con Ana(12/11/2010 17:49:09)RE:Problemas conJosé Rodríguez(03/04/2014 01:00:59)RE:Problemas conjoel(25/09/2016 09:33:40) Problemas con "Range" en Botón VBAPublicado por Rober(4 intervenciones) el 13/09/2007 15:02:06Hola a todos. Tengo un pequeño problema, probablemente sea una tonterÃa pero a ver si alguien me puede ayudar: He creado un botón y no se por qué razón no me permite introducir "Range". En el código del botón tengo algo muy sencillo como prueba (seleccionar "hoja" y casilla "A1"): Private Sub Prueba_Click() Worksheets("hoja").Select Range("A1").Select End Sub el mensaje que me devuelve es: Se ha producido el error 1004 en tiempo de ejecución "Error en el método Select de la clase Range" Sin embargo si el mismo código lo introduzco en un módulo normal y ejecuto la macro sà funciona: Sub prueba2() Worksheets("hoja").Select Range("A1").Select End Sub Alguien me puede decir porqué ocurre esto? y cómo lo puedo solucionar? Muchas gracias por vuestra ayuda.Valora esta pregunta0ResponderOtras secciones de LWP con contenido de Excel- Código fuente de Excel- Cursos de Excel- Temas de Excel- Chat de ExcelCódigos de Excel- Calendarios- Plantilla para presupuestos en Excel- Convertir número a su valor en letras (pesos) RE:Problemas conPublicado por jorge(67 intervenciones) el 13/09/2007 17:24:50dónde has programado el código que no te funciona?? No soy muy experto, si me equivoco que alguien me corrija, pero, por lo que puedo ente
Error en método Select de la clase Range Estas en el tema de Error en método Select de la clase Range en el foro de .NET en Foros del Web. Hola gente. Veréis, tengo un error que me consta que es bastante frecuente. Tengo un programa en Excel con vba y me da el error ... #1 (permalink) 28/05/2012, 02:31 TitoFlecks Fecha de Ingreso: enero-2012 Mensajes: 86 Antigüedad: 4 años, 8 mesesPuntos: 1 Error en http://www.lawebdelprogramador.com/foros/Excel/868779-Problemas-con-Range-en-Boton-VBA.html método Select de la clase Range Hola gente. Veréis, tengo un error que me consta que es bastante frecuente. Tengo un programa en Excel con vba y me da el error en un Select. El código es el siguiente: Cita: Sub formatear_celdas() On Error GoTo manejador 'Cabeceras de la tabla Worksheets("Hoja1").Activate Worksheets("Hoja1").Range("A326").Select <---- AQUÍ Selection.Copy Worksheets("Hoja6").Activate ... End sub Veréis, http://www.forosdelweb.com/f29/error-metodo-select-clase-range-995494/ la hoja6 es la que está por defecto activa, y la hoja1 está oculta. Este código está en el módulo1 (no está en ninguna hoja concreta, quiero decir). Lo he intentado sin estar oculta la hoja1 pero sigue dando error. También he intentado seleccionando las hojas en lugar de activándolas y nada. ¿Me ayudáis, por favor? Mil gracias #2 (permalink) 30/05/2012, 10:41 rikakashi Fecha de Ingreso: julio-2011 Mensajes: 226 Antigüedad: 5 años, 3 mesesPuntos: 33 Respuesta: Error en método Select de la clase Range 1.- deja la instruccion unicamente como Range("A326").Select 2.- Este es el foro de .NET. tu problema deberia seguirse en el foro de VB6. 3.- Saludos! __________________ la programación es tan grande como la imaginación (+.+) Etiquetas: excel, range, select, vba ¿Tienes una mejor respuesta a este tema? ¿Quiéres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual. « Tema Anterior |
vista Ayuda con error 1004 en metodo de clase range. Solo consultas sobre macros y código VBA Excel. Reglas del Foro 1. Antes de hacer tu pregunta intenta con el buscador de este foro (muchas preguntas ya http://www.todoexcel.com/foro-excel/macros/ayuda-con-error-1004-metodo-clase-range-t22774.html fueron respondidas antes!)2. Si haces una nueva pregunta, es muy recomendable que http://www.compartir-tecnologias.es/respuesta/error-1004-codigo-range-a1-select-ayuda-203725202.html adjuntes el ejemplo Excel para poder comprenderla mejor!3. Realiza tu pregunta de forma clara, explicando bien cada paso de lo que haces y tendrás más probabilidad de respuesta! Publicar una respuesta 4 mensajes • Página 1 de 1 Ayuda con error 1004 en metodo de clase range. por error en Dafesa » 30 Abr 2013 01:29 Tengo macro que funcina correctamente con la combinación de teclas CTRL+F, pero si la misma macro la paso a que se ejecute en Private Sub Worksheet_Change(ByVal Target As Range), me genera el error 1004 en esta linea de programación, se que tiene qeu ver con la variable pero no le llego a la solución. Range(n.Address).Select error en el No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje. Dafesa Miembro Nuevo Mensajes: 2Registrado: 20 Feb 2012 00:31 Arriba Re: Ayuda con error 1004 en metodo de clase range. por Adrian » 30 Abr 2013 13:08 Hola, prueba con: Else w = BuscaActivo Sheets("Bitacora EF").Select Set n = Sheets("Bitacora EF").Cells.Find(What:=BuscaActivo) If n Is Nothing Then Adrian Moderator Mensajes: 6171Registrado: 13 Jun 2004 17:24Ubicación: Chamical La Rioja ARG Arriba Re: Ayuda con error 1004 en metodo de clase range. por HBanchieri » 30 Abr 2013 19:58 Hola Dafesa y Adrian!Adrian, a titulo de conocimiento, te tengo una pregunta. En este caso:Elsew = BuscaActivoSheets("Bitacora EF").Select 'esta linea no esta sobrando?Set n = Sheets("Bitacora EF").Cells.Find(What:=BuscaActivo)If n Is Nothing ThenGracias y saludos. HBanchieri Miembro Frecuente Mensajes: 1067Registrado: 20 Mar 2011 00:33Ubicación: Sta. Cruz - Bolivia Arriba Re: Ayuda con error 1004 en metodo de clase range. por Dafesa » 01 May 2013 19:19 Adrian muchas gracias por tu ayuda y por la pronta respuesta, no fue exactamente la solución pero me diste la luz para corregir el pr
Planilla de fotos de alumnos Ayuda para que una celda acumule valores sin ... Modificar un Fixture RECUPERAR CONFIGURACION EXCEL Buscar un cadena de texto y devolver el texto ... EJECUTAR SOLVER DESDE UN BOTON Macro que extraiga números que están como texto Como extraer data de una linea de texto de una ... Excel Macro TXT cada 100 Filas Refrescar celda especifica con VBA Palabras claves error 1004 codigocodigo range selecterror 1004codigo range Error 1004 en código Range("A1").Select 01/02/2007 - 18:46 por rgg27 | Informe spam Hacer una pregunta No entiendo lo que pasa. Hago una macro que funciona, en la que un valor una celda de la hoja 1 se copia en la hoja 2. El código es: Sub Macro1() Selection.Copy Sheets("Hoja2").Select Range("A1").Select ActiveSheet.Paste End Sub El problema viene cuando este código lo copio en un botón: Private Sub CommandButton1_Click() Selection.Copy Sheets("Hoja2").Select Range("A1").Select ActiveSheet.Paste End Sub Entonces me sale un error parándose en Range("A1").Select. Y aparece este mensaje: Error 1004 en tiempo de ejecución. Error en el método Select de la clase Range Yo juraría que esto lo he hecho otras veces y me ha funcionado. ¿Dónde puede estar el error? Siga el debate 5 respuestas Tengo una respuesta Preguntas similare Error 1004 en código Range("A1").Select Leer las respuestas #1 Héctor Miguel 02/02/2007 - 01:49 | Informe spam hola, ??? No entiendo lo que pasa. Hago una macro que funciona, en la que un valor una celda de la hoja 1 se copia en la hoja 2. El codigo es: Sub Macro1() Selection.Copy Sheets("Hoja2").Select Range("A1").Select ActiveSheet.Paste End Sub El problema viene cuando este código lo copio en un boton: Private Sub CommandButton1_Click() Selection.Copy Sheets("Hoja2").Select Range("A1").Select ActiveSheet.Paste End Sub Entonces me sale un error parandose en Range("A1").Select. Y aparece este mensaje: Error 1004 en tiempo de ejecucion. Error en el metodo Select de la clase Range Yo jurari que esto lo he hecho otras veces y me ha funcionado. Donde puede estar el error? [probablemente] en las propiedades del CommandButton1 tienes establecida en True la del 'TakeFocusOnClick' con lo cual, el control 'retiene' el foco y ya no es posible 'seleccionar' rangos, hojas, otros objetos, etc. etc. etc. -?- op1: o le quitas dicha propiedad [o la estableces como False] en la ventana de propiedades al boton... op2: o utilizas la propuesta de William, SIN la 'necesidad' de andar cambiando de selecciones entre hojas, rangos