Error En El Metodo Cells
Contents |
vista Error 1004, error en el método Range del objeto _Global 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 fueron respondidas antes!)2. Si haces una nueva pregunta, error en el metodo del objeto es muy recomendable que adjuntes el ejemplo Excel para poder comprenderla mejor!3. Realiza tu
Error En El Metodo Range De Objeto Global
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 Error 1004, error en el método Range del objeto _Global por Jak » 27 Oct 2013 15:11 Hola a Todos:Para Insertar una columna y copiar el contenido de otra, utilicé excel 2007 para generar una macro, luego copié el código de esa macro en mi form de vb 6.Selecciono una Option entre las tres que tengo y ejecuta la rutina perfectamente, pero si vuelvo a seleccionar otra option y tratar de ejecutar la rutina, me aparece:"Error 1004, error en el método Range del objeto _Global"Para tomar otra option y ejecutar la rutina debo cerrar completamente el formulario y luego volver a iniciarlo, pues Excel queda cargado según veo en el Administrador de Tareas de Windows (Ctrl + Alt + Sup)Al cerrar el formulario y volver a abrirlo, se descarga Excel.He buscado mucho por una solución pero no la encuentroMuchas gracias por vuestro tiempoA continuación el código:Private Sub InsertarColumnaYCopiarContenidoDeColumnaA_Click()If Option1 = True Then Paso = 4: Inicio = 1: Archi = "Tra" If Option2 = True Then Paso = 4: Inicio = 2: Archi = "Seg”If Option3 = True Then Paso = 4: Inicio = 3: Archi = "Rev" Set objExcel = New Excel.Application Set xLibro1 = objExcel.Workbooks.Open(App.Path + "\" + "Nacho" + "\" & Archi) objExcel.Visible = False'A continuación el código que saqué de la macro: Inserta una columna en E y luego copia en esa columna E, el contenido de la columna A (A1: A10) Columns("E:E").Select Selection.Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove Range("A1:A10").Select Selection.Copy Range("E1").Select ActiveSheet.Paste Application.CutCopyMode = False'Fin del código que saque de la macroxLibro1.SavexLibro1.CloseSet xLibro1 = NothingEnd Sub Jak Miembro Nuevo Mensajes: 3Registrado: 27 Oct 2013 14:56 Arriba Re: Error 1004, error en el método Range del objeto _Global por Héctor Miguel » 27 Oct 2013 22:28 si tu único problema es que Excel se queda en ejecución (?), se debe a que NO estas terminando
tiempo de ejecucion de Range Estas en el tema de Error en tiempo de ejecucion de Range en el foro de Ofimtica en Foros del Web. Buenas tardes, estoy haciendo una macro en excel y tengo una duda de como realizar lo siguiente. El caso es que cada vez que trabajo ... #1 (permalink) 03/12/2008, 08:23 rockbirra Fecha de Ingreso: noviembre-2008 Mensajes: 37 Antigedad: 7 aos, 10 mesesPuntos: 0 Error en tiempo de ejecucion de Range Buenas tardes, estoy haciendo una macro en excel y tengo una duda de como realizar lo siguiente. El caso es que cada vez http://www.todoexcel.com/foro-excel/macros/error-1004-error-metodo-range-del-objeto-global-t24819.html que trabajo con un fichero, tengo un numero variable de columnas. Lo que intento es copiar el formato de las celdas de todas las filas de la columna n-1 a la columna n siempre que la columna n no sea texto. Para hacer esto me he basado en dos for que detallo a continuacion. El problema me lo encuentro cuando intento seleccionar una celda de la columna n-1 para poder copiarle http://www.forosdelweb.com/f90/error-tiempo-ejecucion-range-650556/ el formato, exactamente la instruccion "Range(Cells(m, n)).Select" Al llegar a este punto en la ejecucin me aparece : Se ha producido el error '1004' en tiempo de ejecucin: Error en el mtodo 'Range' de objeto '_Global' y al depurar va a la instruccin que comentaba anteriormente "Range(Cells(m, n)).Select" Os paso el codigo. Dim n As Integer ___For j = 5 To 1000 ' para cada columna _____mec = Cells(1, j) _____n = j - 1 _____If Application.WorksheetFunction.IsText(mec) Then _______For m = 1 To 33 'para cada fila de la columna _________Range(Cells(m, n)).Select _________Selection.Copy _________Range(Cells(m, j)).Select _________Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, SkipBlanks:=False, Transpose:=False _______Next m _____Else _________ultima = j _________j = 1000 _____End If ___Next j Alguien podria echarme una mano para poder hacer esto? creo que estoy cerca pero se me escapa algo y ya no se como avanzar. Muchas gracias. #2 (permalink) 03/12/2008, 15:27 abrahamvj Fecha de Ingreso: julio-2006 Ubicacin: Lima, Peru Mensajes: 708 Antigedad: 10 aos, 2 mesesPuntos: 18 Respuesta: Error en tiempo de ejecucion de Range O asi: range(cells(m,n),cells(m,n)).select O simplemente: Cells(m,n).Select Dale una leidita a Range y otra a Cells para entednerlo mejor. OJO, no he revisado tu macro, solo he ido "al grano" Abraham #3 (permalink) 03/12/2008, 18:13 mrocf Fecha de Ingre
ProgramadoresIniciar sesiónCorreo: Contraseña: Entrar Recordar sesión en http://www.lawebdelprogramador.com/foros/Visual-Basic-para-Aplicaciones/1402724-Error-1004-error-en-el-metodo-Range-del-objeto-_Global.html este navegadorRecordar contraseña?Iniciar sesiónCrear cuentaDocumentación y RecursosCursos y http://www.lawebdelprogramador.com/foros/Excel/868779-Problemas-con-Range-en-Boton-VBA.html 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 » Visual Basic para Aplicaciones » Error error en 1004, error en el método Range del objeto _Global Visual Basic para Aplicaciones - Error 1004, error en el método Range del objeto _Global VolverNuevo Tema<<>> Vista: arbolcronológicoError 1004, error en el método Range del objeto _GlobalJak(26/10/2013 21:45:57)11.515 visitas6 error en el respuestasError 1004, error en el método Range del objeto _GlobalJuanC(26/10/2013 22:08:50)Error 1004, error en el método Range del objeto _GlobalJak(27/10/2013 01:21:36)Error 1004, error en el método Range del objeto _GlobalJuanC(27/10/2013 10:47:52)Error 1004, error en el método Range del objeto _GlobalJak(27/10/2013 13:00:32)Error 1004, error en el método Range del objeto _GlobalDario Flores(02/04/2016 22:35:51)Error 1004, error en el método Range del objeto _GlobalJak(29/10/2013 01:44:35) Error 1004, error en el método Range del objeto _GlobalPublicado por Jak(4 intervenciones) el 26/10/2013 21:45:57Hola a Todos: Para Insertar una columna y copiar el contenido de otra, utilicé excel 2007 para generar una macro, luego copié el código de esa macro en mi form de vb 6. Selecciono una Option entre las tres
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.629 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() Wo