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. buenos dias tengo una hoja de excel conectada a mi base de datos con una consulta que me trae mis inventarios, pero al momento de actualizar datos siempre me pide que ingrese el usuario y la contraseña de mi base de datos. como puedo hacer que ya no me pida esta informacion ya que no le puedo pasar la contraseña y mi usuario de mis bases de datos a los usuarios comunes que estaran utilizando este documento.

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 2k visitas
  2. Tengo un formulario que graba en la última fila vacía que se encuentra de la hoja "Datos". Quisiera que después de grabar el registro, o al cerrar el formulario, la hoja excel hiciese el scroll automáticamente para situarse en la fila en la que se ha grabado el registro. Lo que pretendo es que si lanzo el formulario cuando tengo en pantalla las filas 1 a 20 (por ejemplo), pero el registro se graba en la 300 (primera fila vacía), vea en pantalla dicha fila sin tener que ir a buscarla con el scroll. Private Sub cmdRegistrar_Click() Set TransRowRng = ThisWorkbook.Worksheets("Datos").Cells(1, 1).CurrentRegion NewRow = TransRowRng.Row…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 2k visitas
  3. Buenas, tengo un papel de trabajo donde clasifico los movimientos Bancarios en tres columnas: 1- Tipo de Movimiento Ej: Interno / Externo 2-Clasificación del Movimiento Ejemplo Intercompañía / Cliente A / Proveedor A 3- Nombre de Cliente/ Proveedor Ej: Carlos La lista de selección 1 está libre La lista de selección 2 depende del valor de la lista 1 La lista de selección 3 depende del valor de la lista 2 Las selecciones están todas perfectas sin embargo me encuentro que después de cargar los datos si cambia el valor de la lista 1 los valores de la lista 2 y 3 están incorrecto o si cambio el valor de la lista 2 el campo de la lista 3 queda…

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 2k visitas
  4. Quiero plantearles la siguiente cuestión Parto de un Excel con dos hojas visible en pantalla Hoja1 y Hoja2. Con datos variables. Lo que necesito es una macro que automáticamente haga la suma de los rangos De forma que en la Hoja1 Celda C1 ponga la suma del rango variable según valor de Hoja1 celda A1 Igualmente en C2 Hoja1 pondría el resultado de la suma de todas las filas con valor Hoja1 celda A2 E igual con el resto Marco en color para aclarar un poco mas la duda Muchas gracias

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 2k visitas
  5. Started by LucasFar,

    Hola, mi caso es lo siguiente, tengo en excel un mini sistema por llamarlo asi que consta de 18 formularios que guardan datos en la hoja de Excel, Guardan, Buscan, Actualizan datos y asi, pero ahora necesito usar SQL Server 2008 para mi base de datos, se puede hacer eso? que me guarde directamente a SQL Server 2008 los datos que ingrese y pueda hacer consultas desde los formularios a dicha base de datos???uso Excel 2010.

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 2k visitas
  6. Started by solopajueg,

    Buenas. Primero de todo he de decir que soy un principiante en VB, y es la primera vez que entro en un foro, así que pido disculpas por cualquier equivocación que pueda cometer de antemano. Segundo felicito a todo el mundo que participa en ayudaexcel por la gran ayuda que prestan en general, se esté dado de alta o no. Entro en la consulta. He realizado un formulario con Excel 2003 con ventanas de validación que registran los resultados en una hoja llamada “Basededades” y mediante un buscador las devuelve pudiéndose modificar y se pueden volver a grabar en la misma hoja. El problema está en que lo he probado hacer con “userforms” y “Comboboxs”, y no consigo realizar t…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 2k visitas
  7. Buenos días, estaba interesado en vincular el valor de una celda a un textbox de un userform, a continuación subo un ejemplo de un user form que agradeceré eternamente a Gengis y en el que explico lo que necesito. En la hoja1 hay un botón de formulario vinculado a un userform, pues necesito que cuando aparezca, en el textbox del campo Rango, aparezca ya vinculado el valor de la celda A1 de la hoja2, en este caso: B1:B10 Un saludo y muchas gracias. Ejemplo.rar

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 2k visitas
  8. Started by ebetapia,

    hola buenos días el problema es el siguiente tengo dos macros una donde el programa filtra y la otra donde ase rangos quisiera saber como puedo ponerle un botón al formulario que filtra para que me enlace con el formulario que hace los rangos y todo esto en una misma macro gracias de antemano. les adjunto las dos macros: esta es la de hacer rangos https://www.dropbox.com/s/y4za5codp62yynb/24_OCT_2012 (3).xlsm esta es la de filtrar: https://www.dropbox.com/s/jrqy6q2n544vp0r/filtrado.xlsm saludos.

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 2k visitas
  9. Started by chiqui502,

    Buenas saludos tengo este formulario adjunto pero tengo problemas con los codigos ya que soy nula en esto y solo tengo lo que he leido por ahi y la ayuda que otros foristas me han brindado, mi formulario es para el registro, busqueda y modificacion de datos, agradeceria la ayuda es para organizar los datos de los alumnos de mi escuela y me serviria de mucho mil gracias TALLER ESCUELA.xls TALLER ESCUELA.xls

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 2k visitas
  10. Started by idaira,

    *Hola chicos,a ver si me podeis ayudar a realizar una macro para copiar los datos de una hoja llamada diario a la otra llamada mayor. se como es el codigo de una macro para seleccionar y copiar pero el problema es que es con rangos variables pues en el boton que existe en la hoja diario añade nuevas filas para nuevos asientos y ahora mismo no se me ocurre como hacer lo mencionado en el punto anterior. otra cosa las columnas a copiar seria la del nº de asientos,subcuenta,concepto,debe y haber a ser posible. adjunto el archivo que seguro lo entenderan mejor. muchas gracias y perdonen las molestias;) plantilla contabilidad.zip

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 2k visitas
  11. Hola a todos hace algun tiempo estaba utilizando una maccro encontrada aqui: Obtener datos de una página web : Hojas de cálculo en Excel con la cual podia obtener los datos de la cotizacion de divisas directamente en mi hoja de calculo, desde unos dias atras dicha macro no funcionaba y pude percatarme que habia sido cambiado el formato de la pagina por lo que ya la macro no encontraba dichos datos, el problema es que no se como puedo actualizar esto y hacer que de nuevo la macro funcione, agradeceria cualquier ayuda al respecto gracias anticipadas Manuel

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 2k visitas
  12. En el archivo que envío, son cuentas que llevo de una banco, en ellas llevo diferentes obras. Lo que deseo es crear un macro que copie una rango de celdas, con una condición que verifique en la columna "J" si dice EBYSA, entonces que copie el rango de celdas. Por ejemplo: si encuentra en la columna J, EBYSA entonces copia la fila pero desde la columna A hasta la columna G de la misma fila que encuentra EBYSA, y ponerlo en una nueva hoja que se llame EBYSA. Y esto seria repetitivo con los diferentes datos que tengo.(CK, EBYSA, QRO, TORIB, PRESTAMO, PTEKIMB., PEDESA, SHAP) - Ademas que cada vez que ejecuto la macro se limpie la hoja donde se pegan las celdas. (Esto me s…

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 2k visitas
  13. Started by Muscaria,

    Holas a todos, veran tengo este problemita. secede que tengo un libro llamado bitacora y este funciona con un form que se conecta mediante SQL todo esto en el mismo libro y funciona perfectamente. Ahora quise pasar el formulario y el modulo donde esta la conexion sql a mi otro proyecto osea tengo ahora una carpeta llamada prueba dentro de esta el archivo bitacoras y el otro akelos es te ultimo el principal, a este le agregue el form de bitacoras y el modulo de la conexion. pero l ejecutarlo no funciona el form de la bitacora no se conecta. me pueden ayudar a conectar a este libro de bitacoras . Option ExplicitPublic Cnx As New ADODB.ConnectionPublic Rst As New ADODB…

    • 0

      Reacciones de usuarios

    • 10 respuestas
    • 2k visitas
  14. Started by dff1403,

    Estimados, Segun el archivo adjunto lo que requiero saber es si es posible que con un textbox se pueda cargar la información (de modo multiline) pero en varias celdas , ya que si ingreso de este modo lo que hace es ir a la misma celda y no una debajo de otra. Muchas Gracias por su apoyo y tiempo. Saludos factura.zip

    • 0

      Reacciones de usuarios

    • 14 respuestas
    • 2k visitas
  15. Como podria hacer para que usando userform vaya completando determinas celdas, ej. que tenga un listado de de datos que tengo que ir llenando y esos datos que cargo se coloquen en la celda determinada. listado datos (ir completando) celda (ya determinas) empres nombre y apellido telefono celular provincia

    • 0

      Reacciones de usuarios

    • 8 respuestas
    • 2k visitas
  16. Started by jesus miguel,

    Hola amig@s E archivo adjunto lo utilizo para llenar facturas, crear un nuevo mes , registrar nuevo proveedor y modificarlo, todo funciona bien, el procedimiento que realizo es crear una nueva hoja e ingresar su nombre, el cual copia de la hoja "MES" el ejemplo, despues en la nueva hoja creada estan los botones - menu - nuevo proveedor - modificar proveedor, bueno en el boton que tengo problemas es en modificar proveedor, llama al formulario carga mediante combobox el nit y en los textbox lo que corresponde, solo que al modificar el proveedor, pareceria que la hoja se agrupara y no escribe en la celda de la nueva hoja creada, lo escribe en la hoja PROVEEDORES, y tengo qu…

    • 0

      Reacciones de usuarios

    • 7 respuestas
    • 2k visitas
  17. Started by childres12,

    que tal buenas noches deseo indicar en un textbox el numero de copias que deseo imprimir ejemplo si pongo 1 se imprima una vez si escribo 2 o 3 mismas veces se imprima adjunto archivo donde se encuentra el userform de antemano les agradesco CONTEO.xls

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 2k visitas
  18. Started by picapajaros,

    Tengo una macro bastante larga que me copia la cotización del Ibex35 en una hoja. Y tengo también otra macro que me copia las cotizaciones de Iberdrola, Santander, Arcelormitall, Día etc. etc. Cada uno de estos ficheros contiene bastante información y graficas. Ni que decir tiene que estas macros son muy rudimentarias, pero con la ayuda de éste foro las voy perfeccionando. Funcionan bién por el momento aunque algo lentas. Lo que quiero es que cuando la ejecuto no se detenga, pues, se para diciendo: Errores de importación HTML. "Falta el archivo C:\estilos.css" Doy a aceptar y la macro se ejecuta bién. Esto me lo repite por cada uno de los ficheros que tiene que abrir, Ibe…

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 2k visitas
  19. Started by karra,

    Buenas, hace tiempo me encontre navegando por este foro documento en excel que traia muchos ejemplos de codigos para programar en vba, por ejemplo tenia botones como FOR, que te indicaban como es la sintaxis de este bucle, o if,, era mas que nada un ayudante para la sintaxis de uso habitual A ver si alguien sabe de lo que hablo y me puede indicar de donde descargarlo Saludos

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 2k visitas
  20. buenas tardes amigos , tengo un problema al realizar una macro que realice una tabla dinamica tengo los siguientes datos. Nombre Nombre_Concepto Año Mes Valor MONTES DEL CASTILLO JAIRO ASIGNACION BASICA-SUELDO 2002 1 1225174 MONTES DEL CASTILLO JAIRO AUXILIO DE TRANSPORTE 2002 1 34000 MONTES DEL CASTILLO JAIRO AUXILIO DE ALIMENTACION 2002 1 50848 MONTES DEL CASTILLO JAIRO PRIMA ANTIGUEDAD EMP.PUBL 2002 1 67385 MONTES DEL CASTILLO JAIRO PRIMA TECNICA 2002 1 263412 MONTES DEL CASTILLO JAIRO AJUSTE FONDO SOLIDARIDAD 2002 1 16809 cuando grabo la macro para que me cree la tabla dinamica me genera el siguiente error agradezco cualquier ayuda para solucionar e…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 2k visitas
  21. hola diculpe q le moleste recien me estoy iniciando en programacion excel necesito saber como aplicar ruta relativa en excel osea tengo un video y logre incrustarlo en excel lo puedo ver con windows player pero cuando lo llevo a otra carpeta o computadora no me lo reproduce me dijeron que tengo q usar ThisWorkbook.Path o algo asi pero no logro de ningunamanera poder usarlo ejemplo mi archivo y video estan esta direccion : C:\Users\edu\Desktop\Nueva carpeta 3\video.mp4 C:\Users\edu\Desktop\Nueva carpeta 3\libro1.xlsx ahora Private Sub WindowsMediaPlayer1_OpenStateChange(ByVal NewState As Long) Workbooks.Open ThisWorkbook.Path & "\video.mp4" End Sub y no pasa…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 2k visitas
  22. Hola, pretendo agrupar y sumar los artículos dentro del mismo listbox, pero sin tener hoja secundaria donde realizar las operacines. En el archivo adjunto pongo un pequeño ejemplo. Prueba.xlsb

    • 0

      Reacciones de usuarios

    • 6 respuestas
    • 2k visitas
    • 1 seguidor
  23. Hello everyone my name is Maurizio and first of all I would like to make you mine most sincere wishes for a Happy New Year; Since for business reasons not I managed to get them first. That said, my new problem is this. on an Excel sheet in the column (B3: B200) I have entered measurements of Specific Weight; Such as "125.3 Kg" Or "94.2 Kg" etc ...! On the other hand, in the row that goes from (i1: n1) I have entered specific data; Such as: (95.0 Kg). (90.0 Kg). (85.0 Kg). (80.0 Kg). (75.0 Kg). (70.0 Kg) as Maximum reachable roof. Now my question is this: Is it possible to highlight the cells ranging from (I1: N1) in a different color if the weig…

    • 0

      Reacciones de usuarios

    • 6 respuestas
    • 2k visitas
  24. Started by cvwm67,

    Buenos Días. Me gustaría muchísimo que me pudiesen ayudar. Estoy realizando, se puede decir programa, que agregue compras, que reste inventarios a su vez de que pueda registrar actividades y que registre reservas de inventario donde no se si pueda conectar, de que a cada día que pase, se resten los días y si pasan 7 días, la cantidad se devuelva al inventario. Está ultima parte no es tan importante como a que si reste los inventarios. Para la parte de registrar actividades lo he podido lograr, pero para la parte de restar inventarios y que con cada vez que yo ingrese una nueva cantidad, el automáticamente se reste de la cantidad que había anteriormente. Ejemplo (había…

    • 0

      Reacciones de usuarios

    • 12 respuestas
    • 2k visitas
  25. Hola. Tengo una macro que inserta un archivo PDF como attached file. Lo que ncesito es que además al final del cuerpo del correo agregue una magen jpg que hará las veces de firma. Ya buqué en el foro y no encontré como hacerlo. Anexo el archivo de Excel con las direcciones ejemplo y que también incluye la macro y una imagen que sería la firma. Mil gracias de antemano por la ayuda. Saludos. Directorio De Patitas.xls

    • 0

      Reacciones de usuarios

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