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. Started by tobi69,

    he conseguido , que se pongan la fecha y la hora automatica , ahora quiero que se active la columna D y al introducir un dato se active la columna A , asi sucesivamente. Private Sub Worksheet_Change(ByVal Target As Range) If Not Application.Intersect(Target, Range("A:A")) Is Nothing Then Range("B" & Target.Row) = Date Range("C" & Target.Row) = Format(Now, "hh:mm") ActiveSheet.Range("D").Select f Not Application.Intersect(Target, Range("D:D")) Is Nothing Then ActiveSheet.Range("A").Select End If End Sub lo rojo esta mal . EJEMPLO TABLA.rar

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 878 visitas
  2. buenas noches gustantes del vba tengo una duda espero me puedan ayudar o guiar, tengo un formulario que abre la ventana de explorador para poder poner una imagen, mi pregunta es como se podria hacer para que jale el codigo de un escaner?¿se necesitan controladores como tal? ¿como podria ser?, en el formulario al darle click en el cuadro de imagen abre la ventana de explorador para poder poner una imagen, quiero que en vez de eso me pida el controlador o escaner o camara que esté conectado a la maquina en ese momento. ilustrenme porfavor Baseconimagenes - copia.rar

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 886 visitas
  3. Started by Roberto_32,

    saludos, tengo un problema tengo una macro hecha para que me abra un archivo desde mi escritorio y me ejecute una serie de cosas ( la ordena, saca un rango y la pega en otro libro). lo que necesito es que si le doy a ejecutar a esa macro de nuevo , y me pregunta si deseo abrir el archivo de nuevo, la respuesta sea NO y ademas me corra lo que seguia en la macro tenia pensado utilizar un IF de modo que si el archivo no esta abierto , lo abra y ejecute el resto, en caso contrario ELSE que solo ejecute el resto de la macros agradezco cualquier ayuda

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 3k visitas
  4. Hola de nuevo a todos. Sigo construyendo mis simulaciones genéticas. Quiero generar la forma en que se observa un carácter en un individuo a partir de la información que este contiene (disculpa @Antoni pero me resulta complicado ser conciso con este tema). Adjunto un archivo con un ejemplo de lo que quiero conseguir. https://1drv.ms/u/s!ArSI6ZjR1bGVlYRKJdj0eGq5jDa87Q Partimos de: Unos caracteres ya definidos (hoja naranja “Color_y_tamaño_flor_CL”). La definición de caracteres condiciona como se expresa el carácter y el código tendrá que buscar en la hoja de caracteres los diferentes parámetros de expresión. Esta definición implica: …

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 747 visitas
  5. Started by Ferjam,

    Buenas, es una cosa fácil pero se me esta resistiendo, con Application.hWnd saco la de la ventana activa, el excel, y con FindWindow("notepad", vbNullString), la de notepad, pero cuando intento otras que tengo activas como por ejemplo el word no me da nada... alguien me puede indicar como indicar en el findwindow / ex el titulo de la ventana, gracias

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 4.2k visitas
  6. Hola, Sabeis cómo se puede detectar si la versión de excel 2007 que trabaja el usuario, tiene instalado el complemento que permite guardar en .pdf.

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 1.7k visitas
  7. Started by josedd,

    Saludos amigos. Como hago para cuando la fecha de Moleche_2_10_2015.xlsx Que cuando cambie a otra fecha como esta Moleche_4_10_2015.xlsx Funcione el codigo para desbloquear. Sub desbloquear() Sub desbloquear() ' Macro6 Macro ' desbloquear ' ' ChDir "C:\U\PROGRAMA\VARIOS\Inventario" Workbooks.Open Filename:= _ "C:\U\PROGRAMA\VARIOS\Inventario\Moleche_5_10_2015.xlsx", UpdateLinks:=0 ActiveSheet.Unprotect ActiveWorkbook.Save ActiveWorkbook.Close End Sub End Sub[/CODE]

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 817 visitas
  8. Buenas tardes Estoy haciendo un cuaderno de profesor. Cada hoja corresponde a una unidad didáctica. Para no tener que andar metiendo cada nombre y apellidos de los alumnos en cada hoja, vinculo las demás hojas a la primera hoja. En la primera hoja tengo una macro para que me ordene los datos de forma automática. Lo que necesito es que si introduzco un nuevo alumno(teniendo ya anotaciones hechas), en las demás hojas, todos los datos de la misma fila se mueva junto con el alumno al que corresponden. Ahora mismo al introducir un nuevo alumno, en la hoja1 sí se cumple, pero en las demás, los alumnos sí varían su posición respecto al orden alfabético, pero los datos correspon…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 574 visitas
  9. Buen día a todos, un cordial saludo. En primer lugar me gustaría mencionar que no soy un experto de la programación en Visual Basic, y espero lograr explicar la consulta y/o ayuda que necesito con respecto a una macro y su respectiva programación en VBA. Para entrar en contexto, los archivos que voy a anexar corresponden a una encuesta sobre el lanzamiento de un producto al mercado. Dicha encuesta se va a realizar dentro de la compañía, y se hará por supuesto en Excel. El libro contiene dos hojas, la primera denominada "ENCUESTA", la cual es muy sencilla de responder: las personas indicarán con una X la o las respuestas que consideren correctas en cada pregunta.…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 1.7k visitas
  10. hola he creado un a aplicacion y en uno de los modulos abre y cierra otro libro de excel dependiendo los cambios que se le hagan guarda y cierra pero al terminar de usar la aplicacion quedan muchas ventanas vacias abiertas tantas como capturas o modificaciones que hice este es mi codigo Private Sub MultiPage2_Click(ByVal Index As Long) If MultiPage2.Value = 0 Then Application.Visible = False Application.ScreenUpdating = False Workbooks.Open Filename:=ThisWorkbook.Path & "\" & "server.xlsx" Worksheets("MATERIALES").Activate Worksheets("MATERIALES").AutoFilter.Sort.SortFields.Clear Worksheets("MATERIALES").AutoFilte…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 1.2k visitas
  11. Started by gogua,

    Hola ! Tengo un textbox control activex en una hoja porque no me deja añadirlo como control de formulario. Y cuanod abro el excel desde el webbrowser me sale este mensaje en el control y no me lo muestra. No se pueden mostrar de ninguna forma?

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 6.8k visitas
  12. Started by Benito Bartolomé,

    Buen día a todos; -Adjunto una macro que sí la hoja no está creada me la crea. Esto lo hace con la "Function ExisteHoja" Para que funcione tengo que nombrar las hojas como: Hoja1,Hoja2, etc... y yo las tengo nombradas de forma personalizada. ¿No sé si esto es posible?. Saludos. MHojaName.xlsm

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 2.8k visitas
  13. Started by EdgarLora,

    Tengo una hoja1 la cual lleno de datos, y ago formulas en una hoja2 con los datos de la hoja1, si hago una hoja3=hoja1, y una hoja4=hoja2, tengo que volver hacer las formulas de la hoja4, para que me jale la informacion de la hoja3 alguna idea de como hacer que las informacion se de automaticamente sin tenen que hacer todas las formulas de la hoja4 de nuevo. Saludos y gracias por la info este foro tiene mucha informacion por la que me es de mucho gusto poder postear mis dudas.

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 695 visitas
  14. Saludos En la oficina en la que actualmente laboro se tienen que capturar diferentes datos cada viernes para evaluar diferentes factores de la empresa. Actualmente, esta captura se hace copiando las tablas desde la intranet de la empresa, pegarlas en excel, llenar otras tablas y crear graficos a partir de estas. Las tablas que se tienen que copiar de la web siempre tienen la misma dimension y orden, lo unico que cambia son los valores. [ATTACH]36748.vB[/ATTACH] En la imagen muestro un ejemplo de las tablas que tengo que llenar. Las celdas con la leyenda valores son celdas que adquieren valores de los datos copiados de la intranet, y las celdas con la leyenda …

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 2k visitas
  15. Started by Colonques,

    Hola amigos tengo una aplicación VBA Excel que en local funciona una maravilla, pero ahora se me ha ocurrido ponerla en red y que la utilicen al mismo tiempo dos usuarios. He pensado en la opción de la interfaz "Compartir Libro" y sorpresa, que ahí han venido un montón de problemas al actualizar datos de un libro u otro, Pregunta por Excel si deseo un cambio o el de mi compañero con un mensaje ambigüo y rarísimo , error 1004 al guardar al mismo tiempo los dos y la verdad es que es un verdadero desastre. Me han aconsejado que pase a ADO pero no sé la sintaxis. Aquí en este proyecto hay bucles en formularios sobre hojas y modificación inmediata de registro en Hojas oculta…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 1.8k visitas
  16. Started by ramonvar,

    Buenas Tardes Señores del ForoNecesito una mano con una planilla, para la cual desearía que una macro me realice lo siguienteEn la columna "A" fila "1" podría tener datos hasta la "A" fila 460000" por decir asi, contiene la ruta de donde están ubicados mis archivos y,En la columna "B" fila "1" podría tener datos hasta la "B" fila 460000" por decir asi, contiene mis archivos propiamenteLa idea es seleccionar la matriz completa y que me las combine en la columna "A" fila por fila, o en otra columna, que podría ser la columna "C"Desde ya agradecido..Adjunto Planilla Ejemplo LISTADO-CONCAT-2.xlsm

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 1.1k visitas
  17. Started by marcia,

    tengo un error con el comando editar solo me busca los items pero no puedo editar lo que ya esta escrito, que estoy haciendo mal.... este es mi ejemplo???? Libro2.rar practicas.rar

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 1.1k visitas
  18. Started by ARPMETAL,

    Que tal necesito realizar una macros para que me cambie el orden 31/08/2012 por ejemplo a 08/31/2012 y 1/2/2012 a 2/1/2012 automaticamente, en un rango, saludos

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 1.7k visitas
  19. Started by tinin84,

    buenas chicos de foroexel, veran tengo un problema cuando quiero implementar en mi proyecto (formulario) 2 combobox dependientes. googleando por ahi consigo hacer que los 2 combobox se hagan dependientes siempre y cuando lo haga consultando al evento useform initialize, pero al introducir eso en el codigo en mi proyecto como en mi proyecto tengo codigo en el evento useform initialize al mezclar el codigo se me hace pedazos el funcionamiento de mi proyecyo, mucho agradecere a la persona que me pueda ayudar. los combobox que quiero hacer dependientes serian los que responden a las etiquetas canton y parroquia CBCAN(CANTON)------->CBPARRO(PARROQUIA) y los datos que va…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 862 visitas
  20. Buen día estimados Encontré un cronograma de visitas que me es de mucha utilidad, pero tengo el problema que tiene el horario solamente hasta las 13 Hs y lo necesito con mas horarios. Me podrán ayudar? Adjunto el archivo y le coloque una hoja nueva para que vean en color naranja los horarios que necesito agregar y que me funcione como esta originalmente pero con mas horarios. Cualquier duda me consultan. Saludos! Cronograma de visitas.rar

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 1.1k visitas
  21. Buenas tardes: Trabajo con varias hojas donde cada una tiene nombre y una hoja menu donde esta una lista de todos de nombres de las hojas de calculo, con este código : Sub Ir_a_kardex_tkt() ActiveWorkbook.Sheets(Range("s2").Value).Activate Range("A1").Select End Sub Voy a la hoja correspondiente, pero según el valor de la celda S2, como puedo hacer para que a cualquier celda que seleccione vaya a la hoja correspondiente?? Gracias y saludos cordiales Jesús

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 982 visitas
  22. hola, tengo dos formularios, en el primer formulario tengo un combobox con 9 valores numericos y dos commandbutonn. en el segundo formulario, una caja de texto que no lleva codigo, esta puesto para el ejemplo, y un commandbutton. se me plantea el siguiente problema que no consigo resolver. cuando en el primer formulario selecciono en el combobox un numero mayor o igual que 2 el commandbutton1 (Lista de asegurados) debe habilitarse para incluir mas aseg. en el formulario 2. hasta aqui bien, el codigo lo hace cuando estoy en el formulario2 y pincho el commandbutton (volver al formulario1) , necesito que el combobox del formulario1 se quede vacio sin ningu…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 876 visitas
    • 1 seguidor
  23. Hola buen día! Mi problema es el siguiente: Tengo un userform que contiene un textbox y un combobox cuya finalidad es mostrar varios items y cuando el usuario elige uno, automaticamente se pasa la información al textbox. La lista que despliegua este Combobox es extensa y para faciliar la cosas al usuario, coloque un botón de búsqueda el cual al ser accionado se carga un userform nuevo que muestra un textbox y tres botones de comando (busqueda, siguiente y aceptar) el textbox esta para que el usuario accesa la palabra a buscar y cuando se elija aceptar, deseo que esa información se cargue al combobox contenido en el userform inicial. ¿Como puedo hacer eso?. Les agrade…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 1.3k visitas
  24. Hola, me gustaría saber si es posible vincular una celda al calendario de Outlook para generar una alerta cuando en dicha celda se da la fecha "hoy". Gracias de antemano.

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 1.2k visitas
  25. Hola a todos, Quiero hacer una Consulta tengo una base de datos en access y los datos se muestran en formulario excel. estoy trabajando con ADO Deseo crear un grafico de indicadores en un formulario vba llamando a una consulta desde access es posible hacer esto. alguien que me de una manito. Saludos,

    • 0

      Reacciones de usuarios

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