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. Buenas tardes Estimados ..por favor me pueden ayudar con error que me aparace cuando presiono el boton grabar Private Sub CommandButton1_Click() On Error Resume Next Sheets("compras").Select ULinea = Range("a" & Rows.Count).End(xlUp).Row + 1 'llevar desde formulario a planilla excel' Range("A" & ULinea).Value = Me.TextBox5.Text Range("B" & ULinea).Value = Me.TextBox4.Text Range("C" & ULinea).Value = Me.TextBox18.Text Range("D" & ULinea).Value = Me.TextBox2.Text Range("E" & ULinea).Value = Me.TextBox8.Text Range("F" & ULinea).Value = Me.TextBox9.Text Range("G" & ULinea).Value = Me.TextBox10.Text Range("H" &amp…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 17k visitas
  2. Started by arit,

    Hola quisiera pedirle ayuda para la siguiente cuestión Necesito una macro que me copie un rango determinado al situarme en una celda y poder pegarlo en otro programa Tengo una Hoja1 de Excel con dos casillas de verificación Lo que necesito es que al situarme en la celda A3 de la Hoja1 se copie el rango A3:F3 de la Hoja 2 Si me situo en la celda A5 de la Hoja1. Me copia el rango A6:F6 + A10:D10 Si tildo la 1 casilla de verificación y me situo en la celda A3 de la Hoja1. Se copia el rango A14:C15 Si tildo la 1 casilla de verificación y la casilla 2 de verificación y me situo en la celda A5 de la Hoja1. Se copia el rango A18:…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 909 visitas
  3. Started by areco747,

    Hola necesito armar una macro en un Excel que consta de 2 hojas: Primera Hoja ( carga/copiado de datos): En esta hoja al seleccionar en la columna selección con una "X" que copie y pegue este tema en la segunda hoja en la referencia identificada con el mismo nombre ej: al seleccionar con una "X el nombre del participante lo copie y lo pegue en la hoja 2 en la referencia participantes. Y así sucesivamente que cargue los datos seleccionados con una "x" en los objetivos, Temas tratados y Conclusiones y Empresa. Siempre solo si se marca con una "X" el tema que se quiere pegar en la segunda hoja. Aclaración: obviamente la idea es marcar en un mismo tema eJ. Parti…

    • 0

      Reacciones de usuarios

    • 10 respuestas
    • 1.3k visitas
  4. Buenos días, Estoy ejecutando una macro, y en un momento dado necesito guardar los valores en una matriz de dos vectores, es decir mi_array (x,y). El problema reside en que a priori desconozco el tamaño de la matriz, pero puede ser muy grande (varios miles (o cientos de miles) en la posición x). Si le defino el tamaño al principio del proceso, por ejemplo mi_array (1 to 1000, 1 to 1000), funciona el proceso de después pero llega un momento en que se queda fuera de rango porque necesito más posiciones. Si la dimensiono más grande por ejemplo mi_array (1 to 10000, 1 to 10000) entonces desde el principio me índica Memoria insuficiente (el límite para el error está apro…

    • 0

      Reacciones de usuarios

    • 10 respuestas
    • 3.3k visitas
  5. Hola amigos, buenos dia: Tengo un userform donde doy de alta a los artículos, pero quisiera ver si se puede colocar un control de Imagen donde con un CommandButton se pudiera insertar la imagen en el control Imagen y al dar guardar a la alta la imagen se guarde en la carpeta imagen. Dejo la macro que tengo hasta ahorita para su análisis y apoyo. Private Sub Imagen1_Click() If TextBox1 <> 0 And TextBoxId <> "" Then VerImagen.RenglonImagen = TextBox1 Set VerImagen.ImageAltas.Picture = FormaCodigos.ImagenPrincipal.Picture VerImagen.Top = FormaCodigos.Top VerImagen.Left = FormaCodigos.Left VerImagen.Show End…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 3.1k visitas
  6. Invitado R3Y468
    Started by Invitado R3Y468 ,

    Buenas tardes, soy nuevo en esto del visual basic, espero me puedan echar un cable, he conseguido una macro la cual la he ido adaptando a las necesidades, lo que requiero es que el rango que especifico, al pasar a la siguiente fila se mantenga el conteo, la macro funciona de la columna D9:J9 al repetir el valor "R" mas de 2 veces despliega el MsgBox y borra el ultimo valor Introducido limitandolo a 2 valores. Es una tabla que consta de los retardos de los trabajadores de lunes a domingo, el primer trabajador se ubica en D9 : J9, el siguiente en D10 : J10 el tercer trabajador de D11: J11 Y así sucesivamente, la macro solo me funciona con el primer trabajador, que al introd…

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 2.2k visitas
  7. Started by Blecho,

    Hola amigos, Estoy intentando que el color de fondo de un ToggleButton cambie de color según si está pulsado (verde) o no (rojo). He probado varios código que he encontrado en la red, pero no lo he conseguido. Además de eso se me produce un efecto no deseado con el contenido. Si pulso el botón en el formulario me muestra "Alta" y si no lo pulso muestra "Baja". Hasta ahí correcto, el problema es al grabar cambios, en la correspondiente columna de la hoja de cálculo guarda "VERDADERO" y "FALSO" y al volver a ejecutar el formulario me muestra precisamente eso, en lugar de "Alta" "Baja". Agradezco vuestro tiempo!! Trabajadores.xlsm

    • 0

      Reacciones de usuarios

    • 6 respuestas
    • 3.9k visitas
  8. Started by Pirtrafilla,

    Hola a todos. Tengo un problema que os puede parecer un poco tonto, pero no encuentro como solucionarlo. Seguro que es fácil pero no encuentro el Evento que debo llamar. Tengo en un Userform un Listbox y debajo de este hay unos Textbox. Lo que quiero hacer es que cuando seleccione un datos del Listbox sus datos vayan a parar a los Textbox. Hasta ahí no hay problema, el problema lo tengo porque el código lo he puesto en el Evento Click del Listbox y me envía los datos solo la primera vez que hago click, y cuando selecciono otro item no hace nada. Entiendo que el código lo estoy poniendo en un evento equivocado y no acierto con cuál es. ¿podéis ayudarme por f…

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 3k visitas
  9. Hola estimados foreros, recurro nuevamente a uds porque sé que pueden hacer "magia" con la programación de códigos y que me pueden ayudar con lo que necesito... procedo a explicar...cuando abran el libro que adjunto éste se abrirá en una hoja llamada "Base" que es donde están todos los datos que fueron exportados desde otro software y pegados en esta hoja ("Base") y que a partir de estos datos se crearán algunos cálculos con estadísticas básicas al presionar el botón "Procesar Datos"... al finalizar todo este proceso de cálculos... quedará visible una hoja llamada "Estadística_Básica" que es la que uso como "reporte" ahí verán un gráfico que debería quedar igual al gráfi…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 981 visitas
  10. Started by renato13,

    Buenas noches amigos Excelianos como están? espero muy bien. Necesito de su experiencia estoy trabajando para un proyecto de mi univesidad y la verdad he encontrado un proyecto casi a lo que necesito en este foro pero está incompleto el código del botón modificar tiene o comete algunos errores al ejecutarlo. Resulta que ingreso datos por un formulario y se grabará en un hoja de excel que me sirbe como Base de datos, alguien suguiere que se lo haga en Acces claro eso es mas para jugar con datos pero no todos pueden utilizarlo como yo. Es mas no quiero ingresar millones de datos por eso quiero acoplarme a excel y con un poco de ayuda de VBA se que puede funcionar. Bueno en …

    • 0

      Reacciones de usuarios

    • 6 respuestas
    • 4.7k visitas
  11. Invitado Nicolás Araneda
    Started by Invitado Nicolás Araneda ,

    Estimados, Tengo una macro, en donde despliega en una pestaña todos los datos según uno seleccione en el combobox, al hacer Doble Click en la columna TECNICO , despliega una hoja con datos que se deben llenar. Existen dos botones, Ver y Registrar, al apretar el btn Ver, se despliegan campos dinamicamente y al completar esos datos se selecciona btn registrar y se almacenan los datos en la misma hoja en la celda 52 con su ID correspondiente. Lo que no me resulta es una vez creado los ese ID poder asociarlo a un combobox dentro del mismo formulario(btn ver) y me cree el ID 1.1 hasta N.N. Combobox1 : Dato1 Combobox2.Dato2 B…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 709 visitas
  12. Started by meduvilla,

    Buen dia ...estimados Maestros del Excel...por favor me pueden ayudar ... ( molestando nuevamente ...)es posible que se pueda ingresar el rut en textbox3 del form. y complete automaticamente los demas textbox...? desde ya agradecido... atte Meduvilla cargar proveedor.xlsm

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 943 visitas
  13. Started by LuisRojas,

    Hola a todos! Nuevamente publicando Verán no es tanto un problema el que tengo, sino quisiera solicitarles sugerencias de mejora, he creado un lector de captcha cogiendo código de por aquí y por allá https://drive.google.com/file/d/1JJ7H3bzVI_L_Ef0diSynJrB-8oW7r_pq/view?usp=sharing Y me resulta útil para saltarme algunos captchas, pero no mucho cuando la imagen, por ejemplo, tiene fondo negro o pequeñas ofuscaciones Espero comentarios

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 2.8k visitas
  14. Buenas tardes Estoy bastante atascado en el siguiente formulario, y por más vueltas que le doy no logro modificarlo correctamente para poder rellenar una tabla de datos seleccionados en un Listbox. Así mismo necesitaría poder eliminar la fila de encabezamiento que aparece en el Listbox. ¿Me podrían ayudar? Mi gratitud hacia todos ustedes que me están ayudando y que sin ella no podría avanzar. Gracias y un saludo AndrMax FormularioB.rar

    • 0

      Reacciones de usuarios

    • 15 respuestas
    • 1.7k visitas
  15. Invitado Yamid Cano
    Started by Invitado Yamid Cano ,

    Hola comunidad. tengo una macro de calendario que e sacado de este Link el cual me parece muy bien ya que no depende de complementos. Soy nuevo en estos y no se como modificar el código. El calendario ofrece solo la fecha y me gustaría que hubiera un combobox con formato Hora manual que yo pueda modificar. El archivo que voy a subir es calendario que se ejecuta al pasar en la celda B3. pero al incluir la hora me gustaría que quede como el formato D3. ya que estoy implementando otra macro donde hace un escaneo de carpeta trae información pero con filtro de fecha y hora y solo acepta es Formato D3 Gracias ante mano por su ayuda Calendario.xlsm

    • 0

      Reacciones de usuarios

    • 7 respuestas
    • 2.2k visitas
  16. Started by Marias123,

    Necesito cargar imágenes png para formar rostros al encimar las imágenes en controles de tipo imagen en un formulario. Alguien me podría ayudar.

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 4.3k visitas
  17. Started by exekyel2010,

    El usuario Antoni, me creo una macro el año pasado que funcionaba para generar las dos columnas (código y precio) de todo el libro. intento configurar para este nuevo libro, y no logro que funcione. Aclaro que funciono con los tres libros anteriores a este ultimo. El libro original tiene 17 hojas, adjunto una muestra de 5 Hojas. Espero su ayuda! Gracias Lista100.xls

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 908 visitas
  18. Started by nitrito,

    Estimados: Solicito su valiosa ayuda Tengo una planilla en la cual deseo buscar datos de otra con una macro. En la parte donde dice cuenta, deseo colocar sólo el número y presionar buscar, si es que existe, necesito que me arroje los datos, si es que no, que aparezca mensaje de error. LEs adjunto la planilla, les dejé un ejemplo. Por favor si alguien puede ayudar se lo agradecería mucho Gracias Libro1.xlsm

    • 0

      Reacciones de usuarios

    • 17 respuestas
    • 2.6k visitas
  19. Started by nickmartinez,

    Un saludo a todos alguien puede suministrar una macro que me copie todas las hojas de un libro menos una en especifico y las pegue en otro libro de excel??? no suministro ejemplo por no hay nada que yo pueda hacer,es solo cuestión que el codigo que se suministre pase las hojas de un libro menos una en particular a otro libro,encontre este codigo pero me da error Sub Copiahoja() 'Por.DAM ActiveWorkbook.Sheets("PLANTILLA").Copy Before:=Workbooks("libro1").Sheets(Workbooks("hoja1").Sheets.Count) End Sub y no se si hace lo que requiero la quise probar pero me da error gracias de antemano

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 5.1k visitas
  20. Started by PERICKO06,

    Buenos días Solicito de su ayuda de favor con este tema, espero me puedan ayudar. En este Ejemplo La Cedula 1 tiene dos cuentas, pero es un dato variable ya que puede ser desde una cuenta hasta 50 quisiera hacer un ciclo que coloque las cuentas capturadas en la hoja “Base_V21” correspondientes por “Cedula” como se muestra en el ejemplo (Hoja Cedula) El archivo lleva un consecutivo pongo un ejemplo en la hoja “Base_V21” como podría venir mi archivo, cada Cedula (Cedula1, Cedula2, Cedula3) es un archivo que se genera en pdf Dentro de la macro hay un código que hice, pero solo me lo hace con un registro De antemano agradezco su apoyo …

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 918 visitas
  21. Buenas Tardes, Tengo un boton donde me muestra unos reportes que hice, pero me gustaría que cuando se habrá la hoja que se muestra este me permita mover el scroll del mouse hacia abajo. Actualmente me muestra los datos en la hoja pero como que se bloquea el mouse, existe alguna forma donde el mouse quede libre? Para que en el caso de que exista más información uno pueda bajar con el scroll? Adjunto archivo para que vean que la rueda del mouse no permite bajar cuando uno abre estas hojas de formulario. Muchas gracias.

    • 0

      Reacciones de usuarios

    • 19 respuestas
    • 25.7k visitas
    • 1 seguidor
  22. Buenas tardes Desearía me ayudaran, si es posible, para hacer un Formulario que contenga tres Combobox dependientes entre sí Un saludo y gracias anticipadas AndrMax Formulario.rar

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 2.3k visitas
  23. Started by rhg_83,

    Hola Amigos del Foro, estoy realizando una macro para comprimir "N" numeros de archivos no se si me puedan orientar de como puedo incorporar dentro de la macro un codigo que pueda inlcuir una contraseña al archivo .ZIP para que cuando abra la carpeta compartida me pida el password. espero me puedan orientar gracias y saludos!!

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.7k visitas
  24. Started by Alfonso5597,

    Hola amigos, saludos De nuevo por aqui, para ver si me pueden colaborar en un problema que tengo al actualizar los datos, los datos me los guarda bien, los actualiza bien , el problema lo tengo al subir una imagen , la subo bien pero no me la actualiza, la borra de la celda donde estaba, les agradezco la ayuda que puedan prestarme Saludos cordiales Prueba

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 863 visitas
    • 1 seguidor
  25. Started by meduvilla,

    Hola estimados, aqui nuevamente solicitando ayuda de esas magicas..que uds. tienen les comento tengo textbox1(donde ingreso fecha de recepcion factura ); 1 combobox ( que es para seleccionar dias) y y textbox2 ( que es donde automaticamente debe cargar la fecha de pago, segun la cantidad de dias seleccionado ) por favor, no es flojera sino el no saber..uds. podrian a yudarme con la sintaxis atte. Milton fecha de pago.xlsm

    • 0

      Reacciones de usuarios

    • 7 respuestas
    • 1.5k 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.