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. Buenas tardes, Navegando por la red encontré el siguiente código, el cual elimina la opción de unhide en excel, el problema es que yo puedo lograr que me aparezca, de antemano agradezco su ayuda. cabe mencionar que he intentado lo siguiente pero no funciona. cbControl.Delete.Reset 'Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean) ' Dim cb As CommandBar, cbControl As CommandBarControl, cbButton As CommandBarButton ' Set cb = Application.CommandBars("Column") ' For Each cbControl In cb.Controls ' If cbControl.Caption = "&Unhide" Then ' cbControl.Delete ' End If ' Next 'End Sub

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 908 visitas
  2. Hola como están, una pregunta para los capos de Macros Bueno yo estoy trabajando con una tabla con formulas(que es mi objeto) y tengo una macro que busca insertar/eliminar filas y columnas de este objeto dependiendo de ciertos valores Declaro lo siguiente: Sub ActualizarTabla() Dim f&, c&, oldRows&, newRows&, oldColumns&, newColumns& f = Range("H1") c = Range("H2") With ListObjects(1) oldRows = .Range.Rows.Count oldColumns = .Range.Columns.Count newRows = f + 1 newColumns = c + 1 newRows = Application.Max(3, newRows) .Resize .Range.Resize(newRows, newColumns) If newRows < oldRows Then .Range.Offset(newRows).Resize…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 907 visitas
  3. Hola, necesito ayuda con una Macro, en el cual de una primera hoja “Formato” me pase los datos a una segunda hoja y luego esos mismos datos pueda buscarlos y extraerlos a la primera hoja dándole 1 o 2 condiciones, tengo una macro, pero al parecer no me esta funcionando Gracias Formato REGISTRO SEGUIMIENTO NIÑO.rar

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 907 visitas
  4. Started by akukso,

    Muy buenos dias estoy intentanto realizar un excel que me permita copiar aquel rango de celdas seleccionado con el mouse. No establecidas previamente como ej: A1:K5, Sino seleccionar el rango que yo deseo. En el archivo adjunto quiero marcar con el mouse las alertas verdes y luego con la macro copiarlas y enviarlas por correo. Alertas de Servicio2013.rar

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 907 visitas
  5. Started by dasogoster,

    Hola a todos, encontre esta pagina y me parece muy buena, felicidades, me gustaria hacer una pergunta, necesito generar una secuencia de cinco numeros sin repetir entre el 1 y el 50, esto mas o menos lo tengo logrado con las formulas =ALEATORIO.ENTRE(1;50) y =JERARQUIA(A1;$A$1:$A$50)+CONTAR.SI($A$1:A1;A1)-1, el caso es que realmente lo que necesito es, que los cinco numeros resultantes, tengan las sigientes condiciones: * 2 números pares y 3 impares * 3 números en la primera mitad, del 1 al 25, y 2 números en la segunda mitad, del 26 al 50 * La suma de los cinco numeros debe estar entre 131 y 150 ¿Seria posible?, gracias... Saludos...

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 907 visitas
  6. Started by SantiagoCC,

    Ayuda por favor. Teno un listado de carpetas y expedientes y necesitaría hacer un buscador o filtro. La coomplicación es que el buscador o filtro debería primero poder buscar por cualquier dato (no necesariamente de una columna determinada, y no necesariamente la primer palabara de esa columna), y debería poder arrojar más de un resultado. Vale decir, yo necesitaría poder buscar por número de expediente o por carátula o por cliente y que el filtro o buscador me arroje todas las coincidencias. ¿Me podrán ayudar a hacerlo? Subo un modelo de cómo es mi listado. Pongo aproximadamente las variantes de lo que puede contener mi listado: No todos los números de expte serán e…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 906 visitas
  7. Started by marcosab,

    Hola a todos Requiero de su ayuda para completar el siguiente macro Private Sub UserForm_Initialize() Dim Cnn As New ADODB.Connection Dim Rs As New ADODB.Recordset, Sql As String Dim Hoja As Object ComboBox1.ColumnCount = 4 ComboBox1.ColumnWidths = "50;40;100;150" Set Cnn = New ADODB.Connection Cnn.Open "Driver={SQL Server}; Server=10.15.50.50; Database=pruebas; Uid=sa;Pwd=123456" Set Rs = New ADODB.Recordset Sql = "SELECT Usuario, Contraseña, Hojas_Activas, Nombre, Unidad FROM Usuarios" Rs.Open Sql, Cnn, 3, 3, adCmdText If Not Rs.EOF = True Then ComboBox1.Column = Rs.GetRows Cnn.Close Lo que requiero es lo siguiente 1 limitar a 10 segundo…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 906 visitas
  8. Started by lcastillo,

    Hola amigos!!!! Espero esten bien....tengo una duda y la verdad se que a lo mejor es muy básica, pero ya busque información y no encuentro un ejemplo claro en el cual me pueda basar... Quiero realizar un formulario en el que pueda tener un cuadro de lista con varias opciones y poder seleccionar una de estas por ejemplo tener colores rojo, amarillo, blanco, etc.... tener varias opciones y cuando lo despliegue poder seleccionar una y que esta la pueda escribir en una celda de una hoja al ser seleccionada. Tal ves es muy básico pero la verdad creo que me cicle y no encuentro respuesta... Muchas gracias de verdad de antemano por la ayuda brindada... Saludos...

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 906 visitas
  9. Buenas tardes, No sé si me podríais ayudar con este tema. Necesito que según contenido en una hoja Excel de la celda H2 y M2 cambie el contenido por el numero que corresponda siguiendo la tabla que se encuentra en la hoja2 llamada Origen. He logrado algo pero no lo que necesito. Mando ejemplo en Excel intentando Explicaros mejor. Es un excel montado para el ejemplo ya que el excel original es corporativo y no lo puedo subir. Un saludo. Ejemplo.xlsx

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 906 visitas
  10. Started by DavidBF,

    Buenas tardes, Soy un usuario bastante novel en este mundillo del Excel y tengo la siguiente duda: He elaborado una pequeña base de datos en excel para registrar las entradas y salidas de un pàrquing. La cuestión es que la BBDD contiene datos sensibles de clientes, por lo que me interesaría dotarla de algun mecanismo de Seguridad para evitar un mal uso. En este sentido mi pregunta es: - ¿Es possible evitar de algun modo que el libro de Excel no pueda ser extraído del PC? Es decir que no pueda ser copiado, extraído en una memòria USB o mandado por email? Por lo menos no por un usuario de nivel básico.. Sé que una opción es proger el libro con contrasen…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 906 visitas
  11. Started by SAMUELPR,

    Buenas, estoy intentando ver una formula que va contando del 0 al 100 pero cada ves que llegue a 5 me coloque una A es decir seria= A5, despues continue con el A6... hasta que llegue al A9, despues siga con el B10... hasta el B14, después con el C y asi sucesivamente, como lo haria?

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 906 visitas
    • 2 seguidores
  12. Started by Cessar,

    Ayuda especialistas, deseo Sumar varios Texbox en tiempo real, pero en los texbox1 +...+ texbox20, tengan la coma separadora por miles (ejemplo si dígito 15650.52 se observe 15,650.52 ) al igual en el texbox resultado. De preferencia que no se visualice ningún formato de moneda ($) en ninguno de los texbox. gracias espero su respuesta.

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 906 visitas
  13. Started by rmesinag,

    Hola, me aparece este error en un formulario, cuando hago click en volver al formulario anterior. cuando coloco depurar me envía a este código. cb_codigos.Value = Application.VLookup(Me.cb_idespecialidades_oc.Value, Sheets("archivocobro").Range("E12:J31"), 6, 0) Pero yo se que se soluciona el problema si borro el cb_idespecialidades_oc.Clear (ubicado en el botón para volver al formulario anterior) Pero tiene que estar lo último porque asi se limpia el combobox Ojalá puedan ayudarme, muchas gracias

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 905 visitas
  14. Started by eduromanc,

    Estimados, Estoy tratando de concatenar unos datos que cumplen cierta condición. Buscando por ahí encontré la función concatenar.si, me sirve pero tengo el problema que el valor que busco tiene muchas entradas iguales a concatenar y me las repite el numero de veces que la encuentra, y no he logrado que me la coloque una sola si es igual y concatene si es distinto. Encontré una macros que lista los valores sin repetir, la uní con la primera pero solo me pega el ultimo valor que tiene la condición buscada y el ultimo del rango que busca, intente de mil maneras, pero no lo solucione, si alguien sabe algo o puede darme una mano se lo agradecería. Saludos. c…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 905 visitas
  15. Hola Masters! Estoy desarrollando una macro que debe copiar y pegar un rango de datos muy grande de la Hoja "BD" hacia la Hoja "DATOS GRAL" del mismo archivo pero por alguna razón cuando ejecuto la macro se traba y me aparece "Excel no responde". El rango de datos es de apróx 639,360 celdas. El código que uso es este: Sheets("BD").Select Range("A2").Select Range(Selection, Selection.End(xlToRight)).Select Range(Selection, Selection.End(xlDown)).Select Selection.Copy Sheets("DATOS GRAL").Select Range("A4").Select ActiveSheet.Paste Nota: Si lo hago de forma manual el copiar y pegar los mis…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 905 visitas
  16. Started by helenaberdasco,

    Buenas tardes He creado un hoja excel con combobox para ir rellenando una hoja excel. Pretendo elegir un nombre de la lista y que lo envíe a la hoja. He conseguido hacer algo pero, si en el combobox indico "I" no puedo elegir la primera opción que sale. Es decir, si pongo en el cuadro "i"no puedo elegir ignacio porque no lo traslada pero si el siguiente que es irene. Me explico como un libro cerrado.... espero que con el archivo me entendais. Tambien me gustaria que el combobox se abriera con un click del raton en el combobox y no hiciera falta pinchar en el cuadro (pero esto no se si se podrá hacer es menos importante) Muchas gracias, ejemplo.xlsm

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 905 visitas
    • 1 seguidor
  17. Started by soda1206,

    Hola estimados foreros, espero puedan nuevamente apoyarme con lo que necesito, esta vez, busco pintar las celdas que tengan un número entero (en columna específica, para este ejemplo lo dejé en Columna A), busqué algún ejemplo por la web, lo más cercano que encontré no me sirve del todo, ya que no he podido adaptarla a mis necesidades, además mencionar que el/los archivo(s) al que necesito detectar los números enteros los recibo de manera masiva desde una fuente externa, por lo que varían sus nombres, nunca son iguales, adjunto archivo ejemplo y ahí mismo muestro visualmente lo que necesito finalmente. pintar si un valor es entero_ayudaexcel.xlsm

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 904 visitas
    • 1 seguidor
  18. Hola a todos, me podrían ayudar por favor con el siguiente código para lo siguiente: Tengo un formulario en el cual hay tres botos: Guardar, imprimir y cerrar, cada uno de ellos ejecuta una macro que realiza cada actividad de guardado, imprimir y cerrar. Ahora lo que quiero es obligar a que las personas hagan lo k yo quiero y evitar que dañen el formulario, para lo cual quiero hacer esto: Que la persona no pueda ejecutar el botón guardar si previamente no ha ejecutado el botón de imprimir y le salga el mensaje “Primero debe imprimir el archivo, y después guardar”, al darse esta condición entonces permitirle a la persona poder ejecutar el botón guardar. Es similar a…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 904 visitas
  19. Started by meduvilla,

    Buen dia ...estimados Maestros del Excel...por favor me pueden ayudar ... ( molestando nuevamente ...)es posible que se pueda ingresar el rut en textbox3 del form. y complete automaticamente los demas textbox...? desde ya agradecido... atte Meduvilla cargar proveedor.xlsm

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 904 visitas
  20. Started by josegomez,

    Hola a todos tengo la siguiente pregunta, me encontré con un archivo en excel el cual presenta el botón de desproteger inhabilitado al principio pensé que era por una macro, estuve buscando el código pero no encontré tal. Realmente estoy muy intrigado no se como puede ser esto. Alguien podría sacarme de mi duda

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 904 visitas
  21. Hola buenos Días, saludos desde Chile. Tengo una consulta, es muy simple pero no he logrado realizarlo, estoy realizando una planilla de inventario utilizando macros. Hasta ahora todo bien pero me salto un pequeño error. No se como hacer para que excel una dos casillas duplicadas, pero que sume los valores. Ejemplo: Identificación ................Entrada ................Fecha Martillo ................................10 ...............19-12-2012 Martillo .................................20.............. 21-12-2012 Alicate ................................30 ................21-12-2012 Como puedo realizar una macro para que queda …

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 904 visitas
  22. Started by Excelman,

    Hola. Dispongo de una Hoja en la que me gustaría poder comparar todas las columnas de un rango para determinar si son idénticas. Necesitaría una macro que hiciese esta tarea y determinase cuantas columnas se repiten y cuales de ellas son. Adjunto archivo para más detalle con el esbozo de la macro. Un saludo. EjCompararColumnas.xls

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 904 visitas
  23. Navengando por el foro he visto un arhivo muy interesante, colgado por "ioyama", denominado "Usuario_io_fae.zip", que consta de dos archivos: uno, con el nombre "Nombre de usuario_pali_io_fae.xls"; y el otro, denominado "Usuarios.xls". El primero (Nombre de usuario_pali_io_fae.xls) es el que abrirían los usuarios; y, el segundo (Usuarios.xls), es donde se grabará al usuario y la hora de apertura del citado archivo. Mi pregunta es la siguiente: cómo se podría hacer lo mismo, con los usuarios que acceden a este archivo, con su clave de "Usuario" y "Contraseña"; es decir, imaginemos que el archivo se encuentra en red, pero solo pueden acceder al mismo los operadores autori…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 904 visitas
  24. Started by enrux,

    Hola .. Como estan..Espero que bien.. si Por favor me podrian ayudar con este codigo Sub guardarhoja() ActiveWorkbook.Save Application.Dialogs (xlDialogSaveAs)Show End Sub[/CODE] sucede que cuando Lo ejecuto Sale El Dialogo de Guardar Como.. Me sale Predeterminado en formato Excel.. Habría Alguna Forma Que Saliera ya elejido en Formato Pdf? asd.rar

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 903 visitas
  25. Buenas tardes. Estoy con un pequeño dilema aqui, bueno para mi no es tan pequeño jaja si no no los tendria que molestar. Mi caso es el siguiente Tengo que actualizar semanalmente una presentación con 50 filminas dentro de las cuales vienen dos graficas en cada una y cada 10 filminas de graficas 1 tabla, todo esto tomando como base un archivo que se me envia en excel. Como veran es mucho trabajo que da pie a errores manuales. El archivo de excel que me envian sigue la misma estructura todo el tiempo solo cambia la informacion. entonces se me ocurrio hacer la grafica en excel y pegarla en la PPT para qeu se actualice cuando modifique el archivo, pero tengo problemas y qu…

    • 0

      Reacciones de usuarios

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