Saltar al contenido

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 diegoang98,

    buenas tardes si me podrian colaborar me dejaron una actividad en excel con macros y es que tengo que hacer 10 preguntas con una lista de respuestas para cada pregunta y me piden que con un boton llamado calificar tenga una macro que califique y da la nota y dar total de las preguntas que estubieran buenas y malas . le agradesco el que me pueda colaborar

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 616 visitas
  2. Started by efradncr,

    Hola amigos del foro lo siguiente es que deseo me colaboren para modificar una macro de tal manera que en la columna "G" se me rebaje automáticamente el dato correspondiente de la columna "C" Y en la comunna "F" Se me rebaje lo de la comunna "E", de seguro que hay forma tambien de hacerlo sin macros toda ayuda será bienvenida. Los rebajos deberian aplicarse una vez se modifique la celda"F2" Prueba.xlsm.zip

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 616 visitas
  3. Started by mcontinuo,

    Hola Querria crear una web con archivos de excel hechos por mi totalmente gratis para que la gente se las pueda descargar . El problema es que para financiar el proyecto quisiera incluir publicidad dentro de los archivos excel . mi pregunta es si se puede de alguna forma con macros o como sea incluir en el excel publicidad de Adsense o de otra empresa de publicidad similar El codigo que te dan en Adsense es HTML para que lo pongas en la web y es del estilo( este codigo en concreto no funciona): <script type="text/javascript"><!-- google_ad_client = "ca-pub-585185562854944"; /* Enlaces */ google_ad_slot = "5843165204"; google_ad_width = 728; google_ad_…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 616 visitas
  4. Started by JoaoM,

    En el libro que adjunto, tengo 2 formularios, mantenimiento y Userorm1. Abro el libro, uso la busqueda desde mantenimiento y todo funciona. Desde mantenimiento, abro el Userform1 con el buton Agregar Proveedor, hago algo en el y regreso al mantenimiento. En mantenimiento uso la busqueda y ya no funciona. Tengo que cerrar el libro, No cerrarlo como tal, si no que cerrarlo cerrando tambien la aplicacion Excel porque si cierro el libro en el comando Cerrar del Excel y vuelvo a abrirlo, tampoco funciona la busqueda del form mantenimieto pero, cerrando el libro y la aplicacion Excel y volviendo a abrir el libro ya todo funciona. ¿No doy con el fallo, podria alguien darme un…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 616 visitas
  5. Started by novo34,

    Estimados amigos, Ayúdenme por favor, no tengo idea de como copiar los datos del VALUE de una pagina a unas celdas especificas. Lo que necesito hacer es lo siguiente: <input disabled="1" type="text" name="NOMB" size="50" maxlength="80" value="copiar este texto a la celda B2"> <input disabled="1" type="text" name="NOMB3" size="20" maxlength="60" value="copiar este texto a la celda C2"> <input name="NOMB2" type="text" disabled="1" size="50" maxlength="80" value="copiar este texto a la celda D2"> <input disabled="1" type="text" name="NOMB4" size="20" maxlength="60" value="copiar este texto a la celda E2"> <input name="NOMB2" type="text" disa…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 616 visitas
  6. Started by jc-93,

    Buenas noches estimados Acá modifique un aporte que había realizado Macro Antonio ; después de tanta modificación en el archivo adjunto no me deja modificar ni eliminar los datos. Agradezco su ayuda en verificar el código y si es posible arreglarlo. Muchas gracias y Saludos desde Costa Rica Registro.rar

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 616 visitas
  7. Started by FELIX,

    Hola Estimados Foristas. Nuevamente recurro a ustedes, les comento que estoy avanzando en mi proyecto (Inicialmente utilice el aporte de GP), este es un buscador muy agíl con imagenes, reporte y exporta a PDF. AHORA NECESITO que me MODIFIQUE el registro, he buscado en el foro la forma de como adecuarlo pero no logro encontrar la ruta correcta. He insertado un botón para que ejecute la modificación. Espero de sus atenciones. Slds. FELIX CONTROL DE ACTIVOS FIJOS NO ELECTRICOS.zip

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 616 visitas
  8. Buenas TardesTengo una archivo con una macro que sin importar si se usa mayúscula o minúscula me cambia toda la información a mayúscula excepto en celdas donde ese escribe el e-mail hasta ahí todo va bien, pero necesito que para el caso del esa celda donde va el correo siempre sea minúscula, adicional a esto también que la celdas donde va el número de identificación, el numero de teléfono y el número de cuenta me elimine los espacios intermedios si los escriben con espacio, que en la celda donde va el número de la cuenta también me elimine los guiones si lo escriben esos caracteres y además que si se va trabajar sobre un archivo con datos al momento de sobrescribir el pri…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 616 visitas
  9. Hola, en un libro Excel tengo varias hojas, todas ellas bloqueadas por un numero clave, en algunas hojas hay códigos vba, consiguientemente en muchos de esos códigos Y FORMULAS hay unas lineas para desbloquear antes de ejecutar y bloquear después que hacen que funcionen las formulas aun estando las hojas bloqueadas. Mi archivo es un programa para gestionar tiendas, con lo cual, es interesante que cada usuario del archivo o programa pueda poner su código de seguridad propio. supongo que en una de las hojas debería crear un formulario con un textbox donde tengamos la opción de introducir un numero clave (Que se pueda confirmar para mas seguridad) y este numero se cambie a…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 616 visitas
  10. Started by humberto,

    Hola que tal soy nuevo en excel y me gustaría que me salieran alertas cuando estén por terminar o 30 días antes que me saliera un cuadro diciendo quedan tantos días para que caduque el contrato orientenme gracias. CONTROL DE CERTIFICADOS.rar

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 616 visitas
  11. Started by estepanuno,

    Holoa a todos Me gustaria, si pudiera ser, una macro que me buscara de la columna B de la hoja 1 y me la comparara en la hoja 2 con el listado que tiene, al encontrar una coincidencia deberia copiarme el dato de la columna C en el sitio correspondiente agradecer a todos vuestro tiempo prueba copiar.rar

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 616 visitas
  12. Started by MonteroL,

    Muy buenos días amigos Necesito que alguien me ayude a resolver este problema. Tengo un archivo en Excel (con 3 pestañas y la misma configuración) lo genera un equipo semanalmente y no quiere cambiar el formato (filas en blanco). De ese archivo solo requiero dos tipos de reportes. 1. Dándole cualquier nombre de la columna D (Etiq 3), ejemplo P4, me busque las columnas F,G,H,U,V. 2. Dándole el mes (columna U), me genere un reporte con las columnas D, F,G,H,U,V. de todos los valores que estén en ese mes. Como el archivo cambia de nombre, he tratado de abril el archivo y generar una base de datos nueva, la cual tendrá una columna adicional (con el nombre de la ho…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 616 visitas
  13. hola expertos de excel mi pregunta es como hacer un codigo de acuerdo a esta condicion , si el numero de la hoja 1 se encuantra en cualquier cuadro de la hoja cundi1 colocarlo debajo de este ejemplo el 2687 esta en la hoja 1 y aparece en un cuadro de la hoja cundi1 colocandolo debajo de donde se encontro dicho numero les agradezco su colaboracion ejemplo2.xlsm

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 616 visitas
  14. Started by javier solis,

    Hola buen dia alguien me puede orientar ya sea una macro u otra solucion tengo en un archivo de Excel un columna llamada "seccion" y otra "x" quiero hacer por ejemplo en seccion X 1 91 1 91 hasta aqui quiero que como en sesion tiene 1 y "x" 91 solo me deje un dato ya que se repite solo me interesa un dato pero luego me topo con seccion X 3 97 3 94 aqui me topo que seccion se repite con tres pero "x" no tiene datos diferente lo que se debe hacer es sumar 93 + 94 y eliminar eso para que quede 3 en secion y la suma de 93+94 osea quedando 3 y 187 por-seccion-mayra.zip

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 615 visitas
  15. Buenas tardes gracias por este espacio. Solicito su ayuda para una macro que imprima solo las celdas que contienen datos. Tengo un botón que me ayuda a realizar un filtro avanzado y me trae los datos que quiero buscar, pero al realizar en el otro botón la impresión para paso a PDF me las convierte todas y solo quiero que se muestre en el PDF las que se consultaron. Tengo el siguiente código en el botón de impresión. pplication.ScreenUpdating = False If MsgBox("¿Desea Convertir a PDF?", vbQuestion + vbYesNo) = vbYes Then Dim HResumen As Worksheet Dim Ruta As String Dim Titulo As String Set HResumen = Worksheets("Resumen") …

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 615 visitas
  16. Started by MarianoCruz,

    Hola a todos: Recurro a ustedes por lo siguiente: Tengo una hoja tipo base en la que por medio de un user form, ingreso información en la siguiente fila vacía. en la columna A llevo un consecutivo unicamente informativo que va de 1,2,3,4 etc segun se va llenado cada fila vacia. y asi en cada la fila vacia siguiente. Me funciona bien! Ahora necesito que el ingreso lo realice a partir de la fila 2 y la información que esta escrita previa se recorra hacia abajo. Así poder tener la ultima información arriba. con esto mi consecutivo seria 4,3,2,1. Adjunto la estructura del user form. Muchas gracias Ingreso por userform.txt

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 615 visitas
    • 2 seguidores
  17. Estimados buenas tardes, Estoy con un combobox cargando datos de tabla de access. Si agrego Fields(0) , Fields(1), como esta pensado en el algoritmo que copio a continuación , los carga en filas diferentes de esta manera 3 Dato1 4 Dado 2 2 Cuando 3 es el Id de Dato 1 y 4 es el Id de Dato2 La idea es que al seleccionar el nombre se obtenga el valor del Id correspondiente en una variable Esto es a efectos de obtener el id para agregar datos en otra tabla Aguardo su ayuda Muchas gracias Private Sub CargoComboAccess() Dim cn As Object Dim datos As Object Dim consulta…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 615 visitas
    • 1 seguidor
  18. Started by josegomez,

    Saludos a todos, con la siguiente cuestión, alguien sabrá algún código que me permita seleccionar solo las celdas vinculadas de libros externos. Gracias

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 615 visitas
  19. Started by cachenchoweb,

    hola amigo de ayuda exel les comento trabajo en un acceso a una mina, y por ganas de hacer el trabajo mas ameno y mas llamativo. una de las mociones en mi trabajo es tener registro de todos los buses que ingresan y salen de la mina y dejar registro de pasajero, patentes, numero de maquina, hora de ingreso y salida, destino dentro de la mina, empresa, les comento esto para que se agan una idea en el contexto que quiero su ayuda: quisiera que me ayudaran con un código VB que capture la información y la derive a una hoja en un orden determinado, e creado las siguientes hojas principal, informes , datos y listas donde en la principal se capturaran los datos y serán envia…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 615 visitas
  20. Buenos Días, por favor necesito un ayuda, necesito bajar archivos generados en un servidor, actualmente tengo un ejecutable .bat pero necesito pasar ese código a excel ya que la idea es poder generar una macro para que me organice la información pero eso ultimo lo hago, no he logrado pasar los códigos de los .bat a excel, gracias si alguna persona me puede ayudar, anexo los archivos que actualmente utilizo. ftp.zip

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 615 visitas
  21. Started by Wilman,

    Hola amigos del foro, aqui encontre un archivo en foro si me pueden ayudar a modificar en la hoja de ENTRADA, promediar el precio anterior con el nuevo precio y el resto funciona correctamente. Adjunto el archivo. StockAyuda02_io_fae.xls

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 614 visitas
  22. Buenos días estimados Quería solicitarles si me pueden ayudar con un código, debe ser simple, pero yo soy un novato en esto. Tengo en la Hoja1 tres columnas con datos, A tiene Fechas, B y C contienen números. Me gustaría hacer un bucle en donde los valores las celdas de la fila 1 se copien en determinadas celdas de la hoja2 y luego exportar hoja2 en pdf. ej. Hoja1 celda A1 en Hoja2 celda F5 Hoja1 celda B1 en Hoja2 celda D3 Hoja1 celda C1 en Hoja2 celda B2 y exportar hoja2 en pdf luego la siguiente fila Hoja1 celda A2 en Hoja2 celda F5 Hoja1 celda B2 en Hoja2 celda D3 Hoja1 celda C2 en Hoja2…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 614 visitas
  23. hola resulta que tengo una base de datos y quiero una macro que me copie todo el contenido y luego lo pegue en otra hoja, pero que lo haga por año, por ejemplo nombre año gabriel 1991 antonio 2000 eso que lo pegue en otra hoja así nombre año nombre año gabriel 1991 antonio 2000 ....... ........... asi me los agrupe por año, son muchos datos y quiero ver si asi es mas eficiente, porque tengo mas de 100 mil filas hacia abajo gracias ayuda con macros.rar

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 614 visitas
  24. Buenas noches. Ya hace tiempo que no me conectaba. Tengo una duda, estoy intentando importar desde una web local a Excel. desde la función datos importar desde web, pongo la dirección y al impotar sólo me importa esto: JavaScript is required to access this website. ¿alguna solución? ¿ya sea con VBA o alguna opción que debo habilitar en Excel? Si importo otras paginas como google etc importa bien. Gracias

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 614 visitas
  25. Buenas noches, tengo un problema es el siguiente Estando en vista normal y empiezo a actualizar la información de mi hoja seleccionando una opción de un combobox, esta se actualiza de forma rápida, pero cuando cambio a vista diseño de página y quiero seleccionar otra opción de mi combobox, la macro se vuelve lente, a qué podría deberse eso y que puedo hacer para que sea más rápido. Gracias

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 614 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 [email protected]

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