Saltar al contenido
View in the app

A better way to browse. Learn more.

Ayuda Excel

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Macros y programación VBA

Temas sobre la automatización de Excel utilizando macros y VBA. Errores de VBA. ¿No consigues que tus macros hagan lo que necesitas?

  1. Invitado jorge de leon
    Started by Invitado jorge de leon ,

    hola que tal compañeros estaba trabajando en Excel modificando un código de un formulario y todo iba bien asta que salí de Excel y volví entra para continuar el trabajo y me encuentro con este error

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 3.5k visitas
  2. Buenas tardes foristas. Acá les traigo una duda. Estoy trabajando en un Proyecto (aún no terminado) que no es más que rellenar los datos de una planilla o Modelo de Transferencia Bancaria. Por varias razones decidí hacer esto, porque además de agilizar mi trabajo puedo obtener un registro actualizado de Transferencias y extraer varios datos que necesito, pero voy al asunto: En El FrmTransferencia tengo un TextBox (TxtImporte) que se debe colocar el importe a pagar en numero y seguido un Label (LblEnLetras) que es donde se traduce ese importe en letras, pero lo que no quiero es que cuando yo termine de insertar el importe en numero y de Enter o Tab me coloque en …

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 2k visitas
    • 1 seguidor
  3. Started by Ik2012,

    buen dia estoy iniciando una empresa de enmarcados, he trabajado intensamente en la elaboracion de la factura y casi la tengo terminada, pero no tengo manera de guardar cada factura de cada cliente que he atendido sino que lo que he hecho es que en el mismo libro he ido guardando varias hojas cambiando el nombre segun lo requiero, otro problemita es que no se como hacer el boton de conteo de dichas facturas para que cada vez que la abra me aparezca el numero que seguiria, muchas gracias

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 1.3k visitas
  4. Started by eduard,

    Buenas noches, Me estreno en este foro preguntado a cerca que al crear una serie de botones, con su código en VB y que funcionan a la perfección, otros códigos que antes funcionaban bien ahora me producen 2 tipos de errores. No le veo la lógica y escribo por si alguien me dá alguna idea. Los errores són: Se ha producido el error '438' en tiempo de ejecución: El objeto no admite esta propiedad o médodo. Se ha producido el error '1004' en tiempo de ejecución: Error en el método 'Range' de objeto '_Worksheet' Pero repito que estos errores aparecen en macros que antes funcionaban bien, y en cambio las nuevas macros funcionan bien y sin errores. Gracias! He intentado s…

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 1.6k visitas
  5. Started by francis75,

    Buenas noches amigos, tengo una pregunta, ¿cuál de los dos métodos es más eficiente y porqué?, este, utilizando Target.Offset: If Not Intersect(Target, Range("K4")) Is Nothing Then Target.Offset(3, -2) = "" Target.Offset(3, -7) = "" Target.Offset(3, -7).Select End If [/CODE] o este, utilizando Range: [CODE]If Not Intersect(Target, Range("K4")) Is Nothing Then Range("I7") = "" Range("D7") = "" Range("D7").Select End If [/CODE] Saludos.

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 4.6k visitas
  6. Started by karla12,

    Okayy, uhm, ¿alguien por favor me podría ayudar con una tarea, por favor? No sé nada de macros, lo único que tengo hecho fue por ayuda de una amiga, pero ella ya no sabe como hacer lo siguiente: Mi tarea es hacer una ficha de búsqueda de "biblioteca". Y lo que tengo que hacer es que en la hoja uno (inicio) escribiendo en las casillas de a lado o el autor, color, código, título, fecha (alguno de ellos, no escribir en todas), presione botón "buscar" y me dirija a la hoja 2 (base de datos), y seleccione lo que haya pedido. Estoy demasiado perdida. infooo..xlsm

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 751 visitas
  7. Buenos dias expertos, necesito pedir una ayuda en un libro tengo varias hojas la cual funcionan casi bien, en la hoja inventario registro los productos para mostrarlo en la hoja Carta de Cargas Sol en la parte inferior mostrarlo pero eso bien cuando registro datos en las diferentes celdas de dicha hoja pero dependiendo de la celda sombreada de color amarillo que va servir para consultar, despues de llenar todo los datos en las celdas vacias mas que todo de color verde y lo pulso registrar me guarda en pdf y limpia toda la celdas para volver a ingresar, hasta ahi todo bien, ahora cuando en la celda de color amarillo ingreso con el dato que ingrese al registrar y pulso cosu…

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 860 visitas
  8. Started by MarianoCruz,

    Hola buenos días: En una hoja tengo una lista de diferentes nombres y con un consecutivo inicial, pero por diferentes movimientos al día, estos cambian de numeración, Esto lo hago manual y a veces son más de 100 nombres a cambiar o a veces menos: Un ejemplo: En mi celda D4 inicia mi lista: En D4= tengo el consecutivo 1. y el nombre y después D5=el 2. Nombre. y así varios más de manera consecutivo, que pueden ser de 1 a 20 o hasta 100. Lo que yo cambio manual es el consecutivo, que puede iniciar con cualquier No. ejemplo 7. el cambio serio así: D4=7. el nombre. y D5 sería 8 y así con todos los demás. La idea es que yo indique en la …

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 887 visitas
    • 2 seguidores
  9. Started by ronaldo147,

    Muy buenas Gente! Me he topado con un problema que no puedo solucionar. Resulta que en el archivo adjunto tengo un boton para imrimir una hoja que le agrege un pie de pagina con una macro. En la vista previa de impresion los pie de pagina estan en su lugar, pero cuando activo el comando para imprimir, en la hoja impresa salen los pie de pagina todos juntos en el centro de la hoja. Sinceramente no se que hacer. Tal vez un experto tenga la solucion. Gracias de antemano. Un saludo grande.- Libro1.xls

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 1.6k visitas
  10. Started by waquiro,

    Saludos a esta fabulosa comunidad. Por favor a quien me pueda colaborar ... Deseo hacer un filtro por fecha en un ListView, de una bddatos que se encuentra en una hoja de Excel . Las fechas son ingresadas en dos textbox uno de desde ( fecha inicial ) hasta ( fecha inicial ) y que el resultado me lo muestre en el ListView . Gracias por cualquier información que me ayude a solucionar prueba_filtrarPorFecha_Listview.xlsm

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 1.8k visitas
    • 1 seguidor
  11. Started by kofdiego,

    Estimados Cuando Tengo un Formulario (Userform) Abierto e Ingreso Datos a la Planilla Excel desde el Formulario. Tengo que cerrar el Formulario para que se actualize la Planilla Excel, es decir, tengo que cerrar el formulario para ver los nuevos datos ingresado en la Planilla Excel. Algun codigo para que al apretar el boton ingresar datos desde el formulario. los pueda visualizar inmediatamente en la planilla y no tener que cerrar el formulario ? Atte. Diego Urzua S.

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 12.9k visitas
  12. BUENAS TARDES, SALUDOS EXPERTOS; LA SIGUIENTE RAZON ES PARA VER SI ME PUEDEN AYUDAR, CUANDO IMPRIMA UN DOCUMENTO CON BOTONES DE VB NO APAREZCAN IMPRESOS. GRACIAS.

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 669 visitas
  13. Started by Benito Bartolomé,

    Buenos días; Estoy intentado hacer lo siguiente y corregirme si es que no se puede, adelanto un poco el tema. He adjuntado una macro con dos hojas y sus correspondientes encabezados en la fila 1. -He configurado una macro que borra todos los datos de ambas hojas. -También he creado otra que copia los datos de la primera hoja y los pega a partir de la fila diez creo recordar. Lo que necesito conseguir es copiar los datos de las dos hojas en una variable antes de que los borre y si los he borrado por error con la macro recuperar que pegue los datos que se hayan almacenado en la variable en cada una de las hojas. Igual lo que se pretende …

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 790 visitas
  14. Started by elbola,

    ¡Hola a todos! Llevo unas cuantas semanas descubriendo lo que excel puede ofrecer y ahora mismo estoy metido en el tema de los complementos. He buscado algunos ejemplos de aplicación en Internet pero son muy básicos, de una sola pestaña o sub-menú. Yo quisiera elaborar un menú que me permita entrar en distintos apartados. A continuación adjunto la imagen deun complemento para que os hagáis una idea. Este complemento dispone de varias pestañas y funciones y dentro de cada pestaña se puede acceder a otra, y de esta a otra, etc. [ATTACH]34882.vB[/ATTACH] ¿Alguien podría ayudarme? Gracias!

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 1.7k visitas
  15. Started by leserasfea,

    Estimados amigos. Quiero felicitar a todos quienes colaboran en este foro, ya que son muy buenos en lo que hacen. Además solicito su ayuda para hacer que mis Combobox puedan suministrar datos en forma de filtro, me explico. Quiero filtrar por fecha y Lote (dependiente uno del otro) para que me aparezca el Número y el motivo. - Utilizo la opción RowSource pero me aparece todo lo que contiene el rango de celdas (Necesito Filtro) - Solicito su consejo por que no se si estoy utilizando correctamente el Textbox y el Combobox para posicionar los datos definitivos (Numero y Motivo) - Adjunto archivo para su evaluación. Muchas gracias!! Filtro Combobox1.rar

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 1.5k visitas
  16. Started by enrux,

    hola .. compañeros Quisiera que me Ayudaran por favor con este codigo... sub impr() ImpresoraActual = Application.ActivePrinter ' With Application.Dialogs(xlDialogPrinterSetup) If .Show Then Sheets("Ajuste").PrintOut Copies:=1, Collate:=True End If End With Application.ActivePrinter = ImpresoraActual End Sub[/CODE] cuando voy a imprimir le doy configurar en la configuración de la impresora.. pongo papel manual o cualquier otra configuracion.. siempre me imprime con la bandeja principa.. Gracias chicos impresion cod.rar

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 850 visitas
  17. En el excel que adjunto, en la pestaña listado celda I9, pone un valor (que es variable), lo que quiero es que al darle a imprimir en el ejecutable de la pestaña pegatina, imprima tantas hojas, como el número que pone en la I9. Para este caso pone la I9 29, por lo que en la pestaña pegatinas al ejecutar la macro imprima 29 hojas. Muchas gracias de antemano. Saludos. PEGATINAS CALIBRACIÓN_prueba.xlsm

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 1.7k visitas
  18. Started by Celest3,

    Buenos dias, por favor me pueden ayudar estoy tratando de insertar datos a una hoja de excel mediante sql atravez de adodb. pero me da error en la linea de connection y tambien en el values he puesto los nombres d elos controles pero no los reconoce. por favor me pueden orientar sobre este error. Private Sub CommandButton1_Click() Dim Cnn As ADODB.Connection Dim Sql As String Set Cnn = New ADODB.Connection With Cnn .provider = "Microsoft.ACE.OLEDB.12.0" .connectionstring = "data source=& ThisWorkbook.Path & " \ " & COSTOS MOTO.xlsx" .Properties("extended properties") = "Excel 12.0 Xml;HDR=YES" .Open End With Sql = "insert into [prueba$](…

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 2k visitas
  19. Buenos días. Quisiera crear un checkbox que me ocultase o mostrase todas las filas cuya referencia empiece por 2, otra por 3....., pq si lo hago por rango de celdas al insertar una nueva fila tengo que cambiar todo el código de los checkbox. Un saludo y gracias checkbox.xls

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 1.4k visitas
  20. Buena tarde Estimados tengan un excelente día, lo que estoy tratando de hacer es cambiar el foco del formulario al navegador Chrome activo a penas seleccione un código en el combobox. Hay alguna forma de hacer esto, la desconozco. De antemano muchas gracias, quedo atento sus comentarios Help.xlsm

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 1k visitas
  21. Lo primero dar gracias por la acogida. No tengo ni idea de como conseguir lo que explico en el titulo, asique si algún alma caritativa se aventura en la tarea le estaría muy agradecido. No veo como adjuntar el archivo para que la explicación sea mas precisa, pero allá voy. Se trata de almacenar en celdas todas las variaciones de la cifra que aparece en las celdas B3,B4..... y empezar ha "guardar" los valores, digamos en empezando en la celda H3,I3,J3.... y H4,I4,J4.... y así hasta que todos los valores de la columna B3,B4.... el valor llegue a ser 0 en todos. Tengo 100 bloques en los que querría que la macro o lo que sea que necesito lo hiciera, asique aunque hu…

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 853 visitas
  22. Started by Celest3,

    hola amigos, tengo este archivo que el gran maestro Macro Antonio realizo en cual genera listas de inventario, lo estoy utilizando y funciona de maravilla, mientras el archivo este abierto, es aqui el problema. pues cuando cierro el archivo y vuelvo abrir para seguir realizando los inventarios diarios estos se generan iguales al 1er listado generado. para que lo vena mejor generen lsitad e inventario con la cantidad a inventariar impriman o guardan en otro sitio y cerra archivo. vuelvan a abrir vuelvan a generar la misma cantidad de listas y items a inventariar y veran que son iguales al anterior. y me gustaria pues realizar aleatoriamente estos listados asi cierre …

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 1.5k visitas
  23. Started by Visor,

    Estimados amigos del foro siguiendo las normas donde paso a paso para resolver ciertos problemas añado una más respecto a la aplicación de preguntas-respuestas. La forma en que inicialmente esta realizado, la pregunta y su respectiva respuesta no seria la apropiada cuando se trata de que las posiciones de fila para la pregunta o de las posiciones de cuatro columnas de opciones de respuestas van a cambiar. Por lo tanto estoy tratando de encontrar una forma sea con match o con coincidir pero en un userform al hacer click en el opcionbuton que se genere el userform de respuesta correcta o incorrecta segun sea el acierto. si se hace click en cualquier ficha de alguna categor…

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 1.1k visitas
  24. Amigos, quisiera saber como hago para que se ejecute una macro cuando el resultado de una celda sea vsalor falso. Es decir, si la celda es falso se ejecue macro y si es verdadero, no haga nada. He intentado pero la macro se ejecuta sin parar una y otra vez. Alguien me puede ayudar

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 4.8k visitas
    • 1 seguidor
  25. Hola, en mi trabajo me pidieron que tratara de extraer datos de una tabla para ponerlos en otra de otro depto. Estos datos deben cumplir ciertos criterios de buscar un dato de acuerdo a un número y fecha asignado en la tabla 1, y colocarlos en la tabla dos, en la fila que coincida el número y fecha asignado, no se si me explico, pero he creado lo siguiente: Sub Macro1() ' ' Macro1 Macro ' Completado '' Acceso directo: CTRL+i ' Dim mx1 As Double, mx2 As Double Set lb1 = Workbooks("copia Registro Ofic. a Ctta..xls").Worksheets(1) Set lb2 = Workbooks("Copia de 2.011.xlsx").Worksheets(1) n = ActiveCell.Row lb1.Activate Range("a1:b150").Select Selection.ClearCont…

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 2.6k visitas

Información básica de protección de datos

  • Responsable: Sergio Andrés Celemín
  • Finalidad: Moderar y responder comentarios de usuarios. Recuerda que la información que facilites es pública, y los datos que incluyas los leerá cualquier visitante de esta web, así como el avatar que poseas.
  • Legitimación: Consentimiento del interesado.
  • Destinatarios : Hetzner Online GmbH.
  • Duración: Mientras se conserve este post o hilo en la comunidad, o decidas eliminar el comentario.
  • Derechos: Puedes ejercitar en cualquier momento tus derechos de acceso, rectificación, supresión, oposición y demás derechos legalmente establecidos a través del email sergio@ayudaexcel.com

Información adicional: Encontrarás más información en la política de privacidad.
 

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.