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 Días: Se me esta presentando un error al ejecutar un formulario, el error es: Se ha producido el error -2147467259 (80004005) en tiempo de ejecución : Error no especificado . Quien me pueda colaborar o guiar como solucionarlo. Este error me sale cuando ejecuto esta procedimiento en el TRMAnt.SetFocus Private Sub VlrProfAnt_afterupdate() If Not IsNumeric(VlrProfAnt.Value) And VlrProfAnt.Value <> vbNullString Then VlrProfAnt.SetFocus MsgBox "El Valor ingresado no es numerico" Else VlrProf = VlrProfAnt.Value TRMAnt.SetFocus End If End Sub Muchas Gracias por su ayuda para saber como corregirlo.

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 4.6k visitas
  2. BUENOS DIAS; Estoy realizando un proyecto de planificacion industrial y quisiera, utilizando excel 2007, crear un correo automatico de fecha de entrega "f" del articulo "y" al cliente "x". Supongamos que los datos se encuentran en: A1-> Cliente B1-> Articulo C1-> Fecha D1->Correo cliente He pensado crear una plantilla en una otra de las hojas con un texto de confirmacion y que se actualice los campos Cliente, Articulo y Fecha a mi gusto. Esta hoja en su formato original "excel" o bien en "pdf" tiene que ser enviada automaticamente al correo del cliente simplemente pulsando un boton, no quiero que me salte el gestor de correo Outlook ni nada. He estado l…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.6k visitas
  3. Started by dmorill,

    Hola, es mi primer pregunta en este sitio web, pero he leído muchas respuestas que me han ayudado a aprender mucho. Tengo un formulario que almacena datos de unos usuarios, y necesito que se mediante un botón se pueda tomar una foto (donde una web cam y también de otros dispositivos) y la guarde en el disco. Estoy trabajando en un formulario creado en excel y uso vba para la programación. Muchas gracias por adelantado.

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 1.4k visitas
  4. Started by Novaloza,

    Buenas tardesllevo poco tiempo con Excel y quisiera saber si alguien del foro sabe si se pueden dividir en un libro Excel 24 números en grupos de 6 números y que salgan todas las combinaciones posibles sin que se repitan los números Ha y que puedan escoger los números Gracias por su atención

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 2.3k visitas
  5. Started by SAMAEL ESTEBAN MENDOZA,

    ayudenme por favor a completar el registro de cotizacion mediante formularios, estare bien agradecido a todos quienes aporten con sus ideas gracias...

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 2.6k visitas
  6. Started by Anasalia,

    Buen dia. Me gustaria que me ayudaran a como graficar unos reportes. El problema es este. Cada semana me dan un reporte de tiempo extra por empleado con su respectivo departamento el reporte contiene No. Empleado, Nombre, turno, no depto nombre depto, supervisor, sueldo, Horas extras,hora extra2, horaextra3, costo x hora, costo por hora 2, costo x hora 3 y total. Lo que quiero es que en un solo archivo me grafique esto, ya que los reportes que dan siempre se llaman diferentes por ejemplo, semana 04-10 Febrero 2013 .xlsx, 11- 17 Febrero 2013.xlsx, etc.. Como le hago para extraer los datos?? Tambien quiero que me haga un historial de las horas extras, el costo de ca…

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 1.4k visitas
  7. Started by vmjmb,

    Buenas tardes, Quisiera que me ayuden con un problema que tengo lo que pasa es que tengo una base de datos de algo de 2000 correos a los cuales quiero enviarles mi publicidad pero todos los correos estan en un cuadro de texto y asi no los puedo importar a outlook adjunto una muestra de como estan los correos a ver si alguien puede ayudarme con una macro ya que estoy en 0 de como hacerlo. Gracias anticipadas. otro.rar

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 2k visitas
  8. 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
    • 955 visitas
  9. 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
    • 982 visitas
  10. Started by jgcindustrial,

    Buenas tardes, Nuevamente solicitando su ayuda, ahora ocupo una macro que me traiga datos basado en un solo criterio, me quite duplicados y hagas la suma total con un suma.si. Nota: Hace poco me ayudaron hacer una parecida, pero esa traía con rango de fecha, pero la quise adaptar a otro libro y no me dejó, me pueden decir por favor qué estoy haciendo mal? De antemano gracias Saludos Julio González Compras.xls

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.8k visitas
  11. Tengo un libre en donde hay varias celdas con contenido alternado, es sobre equipos de futbol. Necesito un macro (o quizas se puede hacer mediante alguna función) en donde me convierta determinado texto en determinado hipervinculo. Ejemplo tengo celda a20 q dice "Futbol". Al activar el macro esa celda "Futbol" que sea un hipervinculo a una url

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 1.8k visitas
  12. 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
    • 3.1k visitas
  13. Started by dff1403,

    Buenas tardes, En el archivo adjunto lo que necesito es que este adicione y copie del archivo PARTE 1 al archivo PARTE 2 al apretar un boton, pero este debera detectar si un codigo ingresado ya esta registrado y de ser asi que solo modifique la cantidad sumándose con la que ya esta en el archivo parte 2. En los adjuntos esta mejor explicado. Muchas Gracias de Antemano! partes1 Y 2.zip

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 616 visitas
  14. Hola a todos, tengo un excel que en Windows XP funciona bien, pero en Windows...no sé si es 7 u 8 (pero seguro que es 64 bits) da el siguiente error: "No se puede encontrar el proyecto o la biblioteca" Cuando le doy a aceptar me resalta una ¿orden? (no sé como llamarla) que es "msofiledialogopen" que es el típico botón de examinar para buscar un archivo. ¿Alguien sabe por qué sucede esto? He mirado por internet y pone algo de las referencias, pero como siempre es por otra causa....pues ya no sé si funcionaría lo mismo o no. No puedo subir archivo, porque no lo tengo, el problema me lo han pasado a ver si yo sabía por qué era... Adjunto foto del error y de fondo se p…

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 2.1k visitas
  15. Started by victor2012,

    buenos días Reciban cordial saludo a todos los del foro. Acudo a ustedes en una ayuda en sus conocimientos, pues eh estado intentando hacer una macro con lo que les voy a consultar, pero no eh podido. seria hacer un formulario donde saldría la fecha de forma automática, el código se digitaría de forma manual, la carga seria también se digitada de forma manual, el nombre y el apellido se traería de una base por el código, la hora inicial seria con un botón que registrara la hora actual y que cuando terminara la labor esa persona buscara la carga y le diera la hora final. quedo atento a su ayuda Gracias saludos Victor2012 registro de hora inicial y final.zip

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 1.7k visitas
  16. Started by Jonny33,

    Buenas tardes a tod@s, He hecho una hoja de calculo donde a partir de un determinado valor que introduzco en la hoja flows en la celda D11 obtengo otro en la celda E29. Pues bien, pretendo hacer en la hoja 1-1-2014, para los diferentes valores de la columna B, obtener el valor de h aplicando las formulas que contiene la hoja flows. Seguro que se puede hacer de alguna forma y seguramente con una macro pero honestamente no se como. Alguien sabe como? Adjunto ejemplo. Gracias de antemano y saludos. flow calculations.rar

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.4k visitas
  17. Started by omarcialhernandez,

    Buen dia quisiera ver si hay alguna manera o alguno de ustedes ha hecho una macro para que en vez de conectar un documento externo y procesar calculos y demas solo exista una casilla para arrastrar y se conecten lo que basicamente quiero evitar hacer la conexion manualmente les agradeceria su ayuda saludos

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.1k visitas
  18. Started by cibericxp,

    Buenas Tardes necesitaria terminar el siguiente formulario , el cual al ingresar los datos en los label me devuelva automaticamente el valor encontrado en la hoja procesos y al registrarlo me lo ingrese al registro , tambien necesitaria un cuadro de consulta , todo lo que se pueda agregar al formulario bienvenido sea , desde ya se agradece , igualmente trato de seguir buscando . NOVEDADES.xls

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 989 visitas
  19. Buenas tardes, Necesito de su ayuda para generar una macro, les comento: 1) Tengo una tabla con una fila que indica las ordenes de trabajo y una columna con actividades, en la matriz tengo fechas de todo el año, es resultado de la matriz es la actividad-trabajo y fecha. 2) El primer paso es que solo aparezcan en la matriz las fecha de las semana uno o dos etc.., depende de la fecha que escoja. Este paso lo logre hacer con un SI anidado y con condicionales de mayor igual y menor igual (por fechas) , copiado la matriz a otra hoja y agregando la formula en cada celda que contiene una fecha. Para escoger las fechas simplemente use la celdas A1 y B1 de la copia para dete…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 938 visitas
  20. Buen dia, estoy trabajando con una tabla dinámica y estoy haciendo macros para filtrar ingresando los datos en una celda. Si solo necesito filtrar por un valor con esta macro lo puedo resolver Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("C28:C35")) Is Nothing Then With PivotTables("Tabla dinámica9").PivotFields("Month") On Error Resume Next .CurrentPage = Range("C28").Value End With End If End Sub Eso es considerado que en la tabla solo quiero ver un mes, pero si quisiera dos o mas veces, la idea es ingresar esos meses en una celda y que esos datos los tome como ejemplo. Hice una prueba con la grabadora de mac…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 850 visitas
  21. Started by DARVIAN,

    Necesito en EXCEL (o de no ser posible, en otro programa) de los números enteros positivos eliminar series lineales. Ejemplo: eliminar los múltiplos de 3 -2 entonces elimina el 1, 4, 7, 10.. , eliminar los múltiplos de 7-2 elimina 5, 12, 19 ..... poder eliminar varias series de ese mismo tipo y que después el programa me entregue los primeros 100 números no eliminados, para el ejemplo que di quedarían el 2,3,6,8,9,11... es muy importante. gracias

    • 0

      Reacciones de usuarios

    • 7 respuestas
    • 1k visitas
  22. 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
    • 869 visitas
  23. Saludos muy comedidos, deseo ayuda para que mediante alguna macro pueda directamente asignar una letra para que la macro se ejecute con Ctrl + la letra de la celda respectiva. En el ejemplo la macro muestrapass manualmente se le asignado la letra "s" y la macro ocultapass se la asignado la letra "o", de esta forma al aplicar Ctrl+s muestra la Hoja PASS y con Ctrl+o oculta la Hoja PASS. las letras se las ingresa en la Hoja PASS Gracias ejecutar macro opciones Ctrl mas letra en celdas.xls

    • 0

      Reacciones de usuarios

    • 9 respuestas
    • 1.5k visitas
    • 1 seguidor
  24. Started by Nady,

    Hola amigos Tengo un archivo de verificación (check-list) en Excel, con casillas de marcación y necesito saber si se puede bloquear automáticamente la casilla cuando se marca y solo desbloquearla por medio de una contraseña

    • 0

      Reacciones de usuarios

    • 7 respuestas
    • 2.7k visitas
    • 1 seguidor
  25. Buen dia, Favor su ayuda con una macro que pueda buscar un texto (por ejemplo "Hola") que este repetido en varias celdas ("A1:D40"). Si en este rango de celdas se encuentra al menos 20 veces el dato "Hola", que los seleccione todos y luego los elimine. Saludos!

    • 0

      Reacciones de usuarios

    • 9 respuestas
    • 1.2k visitas

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.