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. Desearía ejecutar tres acciones diferentes en el mismo evento Private Sub worksheet_change(ByVal Target As Range). Concretamente que al eliminar una celda se eliminen varias celdas de la misma columna o que al modificar un valor se ordenen alfabéticamente varias columnas. Muchas gracias de antemano Probando.zip

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.6k visitas
  2. Hola amigos, espero se encuentren bien, quiero comentarles que acabo de realizar un pequeño archivo donde en una hoja tengo una tabla (pudiendo contener mas de 10,000 registros) que deseo imprimir en etiquetas, es un registro por etiqueta, para lo cuál usé la función CICLO FOR en vba y generar así la impresión. Mi impresora actual es una TSC ttp244pro, según lo que sé es que esta impresora no tiene mucha capacidad de memoria para guardar o para imprimir, por lo que las impresiones salen lentas. Me gustaría saber si alguien sabe como mejorar la macros para que pueda imprimir más rápido ya que en la cola de impresión un trabajo por etiqueta, no sé si exista forma…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 1.6k visitas
  3. Hola pido de su ayuda ya que me estoy atorando con la separación de miles y decimales en una macro. estoy haciendo un programa para administrar una carnicería, el cual el ejemplo que traigo para que me ayuden es el siguiente. "quiero aclarar que no tengo conocimientos exagerados en programación de VBA, y siempre combinó formulación de Excel y Macros." mi petición de ayuda es la siguiente: tengo un listado de productos y un formulario para poder actualizar los precios de los producto. cuando ingreso algún dato numérico con algún punto decimal y doy click en el botón calcular me devuelve datos asi: dato correcto: $38.20 y el dato…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 1.6k visitas
  4. Hola a tod@s, ojala pudieran ayudarme con el siguiente inconveniente. Tengo el siguiente código que desde Vba Excel me permite realizar una consulta SQL Access donde primero se obtiene un listado de códigos de productos en Excel de la hoja activa para luego coincidir la información con tablas de una base de datos en Access en un determinado servidor. Dim Planilla As String Dim conexion As Object Dim cadenaConexion As String Dim consulta As String Dim Periodo As Integer Dim UltL As Long Dim strFile As String Set conexion = CreateObject("ADODB.connection") strFile = ActiveWorkbook.FullName Periodo = UserForm3.TextBox5.Value …

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.6k visitas
  5. Started by 6luishao6,

    Hola mi pregunta es la siguiente: Como puedo hacer un hipervinculo a las hojas ocultas de excel. Gracias....

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.6k visitas
  6. Buenas tardes a todos. En esta macro: Public Declare Function SetCursorPos Lib "user32" (ByVal x As Long, ByVal y As Long) As Long Public Declare Sub mouse_event Lib "user32" (ByVal dwFlags As Long, ByVal dx As Long, ByVal dy As Long, ByVal cButtons As Long, ByVal dwExtraInfo As Long) Public Const MOUSEEVENTF_LEFTDOWN = &H2 Public Const MOUSEEVENTF_LEFTUP = &H4 Public Const MOUSEEVENTF_RIGHTDOWN As Long = &H8 Public Const MOUSEEVENTF_RIGHTUP As Long = &H10 Sub ABRIR_IE() Dim IE As Object Set IE = CreateObject("InternetExplorer.Application") IE.Navigate "http://www.paginaweb.html" While IE.Busy DoEvents Wend IE.Visible = True DoEvents …

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.6k visitas
  7. Started by jeaa,

    Con el permiso de todos lo integrantes de esta comunidad de expertos solicito sus valiosas ayudas por favor, se trata de una macro como menciona en el titulo tengo una carpeta llamado JULIO dentro de ella contiene un libro llama Distribuir transaciones.xlsm este libro al abrir contiene varias hojas inicio, cadenas, muestra y fechas cada una de ellas cumplen su rol importante explico en la hoja inicio está la fecha o el mes donde tengo que poner el último mes que es trabajado, además e eso hay dos celdas con la dirección de rutas donde están ubicado las carpetas y los libros, a la vez hay un botón donde esta enlazado con la macro, en la hoja cadenas contiene los nombres de…

    • 0

      Reacciones de usuarios

    • 15 respuestas
    • 1.6k visitas
  8. Started by Lázaro,

    Un Saludo a Tod@s. De nuevo por aquí intentando ver si me podéis Ayudar. La intención es poder contar los Quintetos, Cuartetos, tríos y Dúos de un Histórico de Combinaciones con relación a una Combinación específica. El problema que tengo es que, para poder obtener los resultados esperados, tengo que colocar muchísimas formulas e incluso distribuir las mismas en varias celdas y después sumarlas y ahí es donde me pierdo y No logro resolver el problema. La idea es saber si existe algún otro tipo de solución de poder resolver esta situación, supongo que con una Macros sería mucho mejor, pero igual con formula se puede hacer algo, desde luego no con las mi…

    • 0

      Reacciones de usuarios

    • 11 respuestas
    • 1.6k visitas
    • 1 seguidor
  9. Started by rogermv27,

    Buenas Tardes, Me canse buscar y si me podrían ayudar con las macros que se necesiten para generar los 02 reportes que estoy necesitando en las pestañas de color amarillo como ejemplo así los quiero y la base de datos de lectura es la pestaña movimiento. Y a la espera de sus colaboraciones y ademas permitirme felicitarlos por la web y sus colaboradores que he encontrado herramientas que me ayudan con mi trabajo. Saludos Roger Inventario Permamente Valorizado.zip

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.6k visitas
  10. Hola al Foro Primeramente quiero agradecer su gran ayuda ya que si bien es la primera vez que escribo en este foro lo vengo siguiendo y aprovechándolo desde hace un tiempo. La cuestión es: Habiendo creado tareas con vencimiento desde excel en mi outlook ahora quiero que cuando se modifiquen mis datos en excel pueda disparar una macro que busque las tareas por asunto y modifique el valor de vencimiento. Muchas Gracias Federico

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.6k visitas
  11. Started by ccf22armdv,

    Buenos días: Quisiera saber como añadir más lineas de ascendentes en el fichero que adjunto. En el propio fichero lo indico en un cuadro de texto gracias arbol genealogico.zip

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.6k visitas
  12. Espero que me ayude con un problemita que me surgio mientras estaba realizando mi macro. Yo tengo mi macro en un archivo sin datos, cuando ejecuto mi macro tengo abierto otro archivo donde se le hacen varias cosas con la macro en determinado momento se pide abrir un archivo es donde se abre el cuadro de dialogo para seleccionar el archivo, hasta ahi todo bien, me abre el archivo, pero al momento que quiero interacturar entre los achivos con las formulas me muestra el cuadro abrir archivo (2 veces por cda formula). Si selecciono el archivo del que quiero los datos todas las veces que aparece me jala los datos bien, pero el punto es que si ya tengo el archivo (y su nombre e…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.6k visitas
  13. Hola amigos expertos tengo un form que contiene varios textbox y combobox quiero que se cargen los datos de estos en la hoja de excel de acuerdo a un checkbox como veran son 23 puntos de muestreo y deben cargarse solo los que se les active. El problema que tengo es que la carga es incompleta no se cargan los que elijo y hay que tomar en cuenta que los datos: Fecha muestreo, Temp/Humd, Producto, Lote y Hora son obligatorios pero los demas datos (Punto de muestreo) son opcionales tomando en cuenta si se muestrea o no se los llenará y al guardar los datos los casilleros de los 23 puntos tendrán que quedar en cero "0" porque a veces hay puntos que que dan como resultado cero.…

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 1.6k visitas
  14. Tengo un problema con un excel en cuanto a la lista desplegable en una hoja y generar dependiendo de la elección de la lista un hipervinculo que me lleve a otra hoja. Tengo un Excel con dos hojas, una llamada lista y otra llamada Org Diaria. El asunto es el siguiente, la idea que en la hoja Lista uno pueda llenar una lista de Nombres y luego al pasar a la hoja Org Diaria uno pueda elegir con la lista desplegable los nombres antes llenados en la lista. Hasta ahi mis conocimientos básicos de excel iban bien, el asunto se complica cuando quiero que en la hoja Org Diaria luego de escoger un nombre de la lista desplegable, este tenga un hipervinculo hacia la hoja Lista y prec…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.6k visitas
  15. Started by fen1,

    Lo que quisiera lograr es que al ubicarme en el # de vehículo los datos del gráfico se actualizaran para dicho número de vehículos de acuerdo a los datos suministrados a la vez que el grafico se mantenga en la posición actual para el caso en que sean muchos datos y al desplazarse hacia los datos de abajo el grafico se mantenga siempre visible. Espero halla forma de hacerlo o incluso una mejor forma de ordenar los datos para poder hacerlo con más facilidad. Gracias por la ayuda. Nota: cómo le cambio el nombre al tema. Gráfico dinámico carreras.rar

    • 0

      Reacciones de usuarios

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

    Saludo cordial. Por favor a quien me pueda ayudar . Deseo cargar los nombres de las hojas en un combobox pero que este se de a partir de la hoja 5. Prívate Sub Userform_Initialize Dim hoja as Worksheet. Combobox1.clear For Each hoja un Worksheets MySheet= hoja.name Combobox1.Additem MySheet Next End Sub Este código me carga la totalidad de los Nombres de las hojas en el combo y requiero que solo me cargue los nombres apartir de la hoja 5 . De ante mano, mil gracias a quien me pueda colaborar

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 1.6k visitas
    • 1 seguidor
  17. Started by juanxho,

    Hola a todos los master de vba necesito un favor si me podrian colaborar lo que pasa es que estoy haciendo una macro que me pueda hacer un filtro avanzado para poder comparar unas direcciones que tengo lo que pasa es que la nomenclatura de las direcciones no son iguales entoncs un filtro avanzado para porder determinar como se parecen y buscar el que coincida mas entoncs saber si me pueden ayudar en verdad lo agradezco gracias :tan:

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 1.6k visitas
  18. Buenas, Estoy realizando una Macro en Excel con Visual Basic (SO Windows 7), y necesito obtener datos de un archivo .ods. Mi problema es que la macro me devuelve un error cuando intento abrir el archivo con el comando Workbooks.Open (ruta + nombre), pero si abro el archivo ods, le doy a guardar como, y lo sobreescribo, la macro ya lo abre sin problemas. Lo que necesito es lo siguiente: automatizar de cualquier forma ese proceso de abrir y sobreescribir el documento .ods. Lo ideal sería realizarlo desde la macro, pero si es necesario llamar a un .bat o ejecutar líneas de comando en la consola no hay problema, lo que necesito es automatizarlo. P.D: Evidentemente …

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.6k visitas
  19. Hola a todos! Quería saber si me pueden ayudar con este problema. El problema surge porque tengo 133 archivos de excel, y me gustaría poder copiarlos a todos en un solo excel, dividiendo la información de cada archivo en una hoja, y respetando el orden de numeracion, es decir, la información del archivo llamado 1, se coloque en la hoja 1, la del archivo dos, en hoja 2, y así sucesivamente. He encontrado Macros que realizan este trabajo, pero copian toda la información en una sola hoja, y el recorrido de Archivos es aleatorio, por lo que me modifica el orden necesario de los mismos. Un saludo y ojalá puedan ayudarme.

    • 0

      Reacciones de usuarios

    • 16 respuestas
    • 1.6k visitas
    • 1 seguidor
  20. Started by Visor,

    Saludos amigos del foro, como se podría encontrar el numero de diferencias que hay en los datos entre una columna y otra? En la columna Test constaran los aciertos o los fallos con respecto a la col Ref, en este caso me gustaría encontrar el numero de fallos o diferencias y se pueda ver en la celda F6 Teniendo este dato ya podría calcular el porcentaje de acierto o fallo y mostrarlo en otras celdas Subo el archivo para que lo vean Gracias de antemano Numero de Diferencias.xlsm

    • 0

      Reacciones de usuarios

    • 10 respuestas
    • 1.6k visitas
  21. Started by Edward123,

    Buenos días, hace mucho que no posteaba pero en tema de macros mi conocimiento esta bastante limitado por lo cual necesito de su ayuda. Lo que deseo hacer es que cuando una factura tenga el estado de "Cancelado" esta pase a otra hoja del mismo libro (eliminándose de la hoja inicial) y quede como un Histórico. Adicional también quisiera que en un formulario me mostrase las facturas que están "Vencidas" y Próximas a Vencer. Eh estado revisando temas similares pero no eh podido encontrar la solucion a mi problema y quisiera optimizar mi archivo con macros. Desde ya muchas gracias. Ejemplo.xls

    • 0

      Reacciones de usuarios

    • 10 respuestas
    • 1.6k visitas
  22. Started by egaleano,

    Buenas tardes; estimada comunidad, agradezco me ayuden con este caso. Tengo una serie de textbox que cargan un listbox; los tengo condicionados para que, al dar clic en el boton de carga, me muestre un error si hay algo vacío; el problema es que la informacion se cargue al listbos solo cuando los 5 datos esten completos, pero lo que escribi sigue derecho y graba sin importar si todos estan completos. Private Sub CommandButton14_Click() 'cargar informacion ref bancaria a listbox 'validar que los campos esten completos If TextBox34 = Empty Then MsgBox "FALTA NOMBRE DE BENEFICIARIO", vbCritical TextBox34.SetFocus El…

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 1.6k visitas
    • 2 seguidores
  23. Started by ZatuU,

    Hola amigos: Estoy con un problema complejo. Quiero insertar un gráfico en un Form, de manera que el usuario pueda elegir que datos visualizar en el gráfico usando un combobox que recoge los encabezados y sus valores mensuales de la hoja "rendimiento_camiones", estos rendimientos debiesen ser calculados en la hoja "BD" que contiene todos los registros de viajes de todos los camiones, y mostrar en la hoja "rendimiento_camiones" el valor mensual, para luego obtener el gráfico. Primero habría que filtrar en "BD" por patente y ademas entre las fechas 01/mm/yyyy - 31/mm/yyyy para calcular el rendimiento, para enviarlo posteriormente a la hoja "rendimiento_camiones"y así ob…

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 1.6k visitas
  24. Hola a toda la comunidad, tengo dos dudas que espero me puedan ayudar por favor, a partir un formulario de Compras, en el que me ayudo mucho el compañero de foro @Macro Antonio resolviendo mis antiguas dudas, y por lo que surgió un problema de códigos para terminar de desarrollar este formulario de Compras. (Adjunto el Archivo en la parte Inferior) El primer problema es cuando agrego los productos al ListBox de mi formulario Compras, y requiero eliminar un producto, lo selecciono y realizo doble click, hasta ese momento todo va bien, pero en caso yo en excel tenga activa otra hoja por ejemplo Productos y no la Hoja Imagen Rowsource del ListBox1 que tiene las filas …

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 1.6k visitas
  25. Started by Joaquin Wertmuller,

    Hola, simplemente necesito pasar el contenido de un comentario a un textbox que esta en un formulario. Cuando abro el formulario, selecciono un registro y se me cargan todos los datos en distintos textbox del formulario.Uno de esos text box se tiene que cargar con el contenido del comentario. Gracias

    • 0

      Reacciones de usuarios

    • 6 respuestas
    • 1.6k visitas
    • 1 seguidor

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.