Saltar al contenido

Ideas y aportes

Artículos, archivos, códigos, curiosidades, novedades, tópicos, .... relacionados con Excel de interés para la comunidad.

  1. Hola que tal quisiera que por favor me ayudaran es mi proyecto final de la prepa y la verdad es que no se nada de programación me urge te pido tu apoyo. Es con lo siguiente MACRO mira tengo dos columnas la primera es el Estado y la segunda el Código Postal. Lo que necesito es que a través de una macro me vaya recorriendo las celdas es decir a1 con b1 valide a2 con b2 valide etc. hasta llegar a la ultima que tenga información la validación seria que el Estado corresponda al Código Postal indicado y viceversa. Tengo los rangos establecidos para cada estado con gusto los anexo en archivo. Posteriormente quiero que cuando no este correcta la validación, me vaya generando …

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 689 visitas
  2. Started by pegones1,

    A raíz de una consulta solucionada me he inspirado para resolver ecuaciones de una incógnita sin el complemento Solver [DBOX]https://www.ayudaexcel.com/foro/macros-programacion-vba-10/codigo-para-resolver-ecuacion-recursiva-29835/[/DBOX] Pasos a seguir: Escribe la precisión a alcanzar en la celda B2, ejemplo: 0,0000000000001 Escribe la fórmula a ReSolver en una celda de la columna G y la verás escrita en la columna F por arte de magia. Escribe el resultado de la igualdad de la fórmula en la columna E. Escribe un primer valor de la incógnita (semilla) en la columna D que no provoque error en la fórmula a ReSolver. Selecciona la celda de la columna G con la fó…

    • 0

      Reacciones de usuarios

    • 15 respuestas
    • 4.9k visitas
  3. Started by sebastiani,

    Hay personas que por el poco conocimiento en excel o simplemente estar desactualizados ingresan los rotulos (titulos) o encabezados de forma partida es decir una palabra por celda algo así como esta imagen: Para este caso hice una macro que la utilizo para corregir este tipo de cosas, es muy útil. macro para unir celdas en una sola.xls

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 1.4k visitas
  4. Hola: Procedimiento de "Guardar como" con comprobación de existencia del archivo a guardar. Private Sub GuardarComo(Directorio As Variant, Libro As Variant) Dim Objeto_Archivos As Object Dim Lista_Archivos As Object Dim Archivos As Object Dim Archivo As Object Dim Encontrado As Boolean Set Objeto_Archivos = CreateObject("Scripting.FileSystemObject") Set Lista_Archivos = Objeto_Archivos.GetFolder(Directorio) Set Archivos = Lista_Archivos.Files For Each Archivo In Archivos If Archivo.Name = Libro Then Encontrado = True Next If Encontrado = True Then MsgBox "El archivo: " & Libro & " ya existe en este directorio.", vbInformation, Directori…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 2.4k visitas
  5. Started by Antoni,

    Hola amado pueblo: Pues pasaba por aquí, y he pensado, vamos a subirles la nueva versión del calendario de Macro que ha quedado muy bonita. El archivo está preparado para instalarlo como complemento. Abrir el archivo, guardarlo con el nombre que querais como xla o xlam, Ficha del progrogramador\Complementos seleccionar y aceptar. A partir de este momento, en cualquier libro abierto y en cualquier hoja, se mostrará el calendario si la celda seleccionada contiene una fecha o en la celda de la fila 1 de la columna de la celda seleccionada, contiene la palabra " Fecha", en mayúsculas/minúsculas o cualquier combinación de ambas, además, se resaltará la fecha en el calendar…

    • 0

      Reacciones de usuarios

    • 6 respuestas
    • 2k visitas
  6. Started by Antoni,

    Hola: Supongo que no soy el primero que se imagina a un libro Excel como si fuera un cubo. Un cubo en el que los ejes son : filas, columnas y hojas. La pena es que esos ejes están fijos, pues bien ahora ya no lo están. Con Macrocubo podrás ver los ejes como tu quieras. Limitaciones: 1) Todas las hojas han de tener el mismo diseño 2) Los títulos de columna estarán en la fila 1, y no podrán estar duplicados 3) Los títulos de fila estarán en la columna 1, y no podrán estar duplicados 4) Los títulos tanto de filas como de columnas deberán estar de acuerdo con las reglas de los nombres de hoja. 5) Los datos empezarán en B2 y deberán ser numéricos En el adjunto lo v…

    • 0

      Reacciones de usuarios

    • 7 respuestas
    • 1.5k visitas
  7. Started by Antoni,

    Hola: Ya nos hemos comido Julio, y a los mortales que tenemos todo el año de vacaciones nos da lo mismo, otros por el contrario hoy disfrutareis de vuestro primer día de trabajo una vez terminados esos "maravillosos" días con la mujer, los niños, la suegra, el calor, los mosquitos, los atascos, el precio de la gasolina y esas pequeñas cosas que nos acercan cada vez mas a la felicidad...... jejeje. He hecho un pequeño descanso de mi descansada vida para dejaros una muestra de mi insuperable ingenio. En mi constante búsqueda del nirvana de la inutilidad, he creado el juego de "El Buscaminas". La diferencia con el clásico de Windows, es que si jugais con el mío, siempre …

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 1.6k visitas
  8. Started by Antoni,

    Hola foreros y demás Excelianos del orbe: Desde Macrolandia con amor, os dedico este aporte. Esta vez se trata de un sistema de archivo de textos y código VBA. Entre la poca memoria que me queda y lo extenso del material de que dispongo, cada vez que tengo que responder a una consulta, me paso mas tiempo buscando información, que resolviendo la consulta. Por este motivo, he empezado a archivar toda mi información en un único libro gestionado por un único formulario. A esto le he puesto el fastuoso y pretencioso nombre de Macropedia. Al abrir el adjunto os encontrareis un breve resumen sobre su funcionamiento. Revisión 3 ----------- Hay dos archivos uno con el So…

    • 0

      Reacciones de usuarios

    • 25 respuestas
    • 4.6k visitas
  9. Started by josekar,

    Buenas tardes Envío unas macros que tenia hace bastante tiempo y ayer encontré por casualidad Un saludo Gracias 100 Macros.zip

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 977 visitas
  10. Con esta función inicio una serie de pequeños aportes de macros y funciones que pueden ser de utilidad. Obtener la columna en letras o en números Function Columna(col) If IsNumeric(col) = True Then Columna = Mid(Split(Columns(col).Address, ":")(1), 2) Else Columna = Columns(col).Column End If End Function[/CODE] [CODE]Sub Macro1() Número = Columna("DJ") 'Devuelve 114 End Sub[/CODE] [CODE]Sub Macro2() Letras = Columna(114) 'Devuelve "DJ" End Sub[/CODE] Paz y amor .

    • 0

      Reacciones de usuarios

    • 6 respuestas
    • 8.9k visitas
  11. En este tutorial añadimos la opción de "Punteo Manual" a nuestra hoja de conciliación para aquellas transacciones cuyos importes son diferentes y no se pueden conciliar de manera automática.

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.3k visitas
  12. En este vídeo vemos como agrupar automáticamente todos los movimientos conciliados, en una hoja aparte, incorporando un código de conciliación.

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 933 visitas
  13. En este vídeo vemos como utilizar, con código VBA, las herramientas más básicas de Excel como son el copiar, cortar y pegar. Un consejo: "Aprende VBA, ¡no te arrepentirás!"

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 924 visitas
  14. Tutorial en el que aprendemos el código VBA para centrar verticalmente el contenido de una celda.

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.3k visitas
  15. En este vídeo vemos el código para lograr inclinar el contenido de una celda.

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 718 visitas
  16. En este tutorial vemos como alinear el contenido de una celda, de manera horizontal, a la derecha, al centro o a la izquierda.

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 2k visitas
  17. En este tutorial vemos como contar, con VBA, las palabras que contiene el texto de una celda en Excel.

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 1.9k visitas
  18. En este vídeo creamos una función / fórmula, con VBA, que cuenta las palabras contenidas en una celda de nuestro hoja de cálculo.

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 666 visitas
  19. Es este tutorial vemos como crear código VBA que simula el funcionamiento de la función NOMPROPIO de Excel.

    • 0

      Reacciones de usuarios

    • 6 respuestas
    • 1.6k visitas
  20. En el vídeo de hoy cambiamos, con código VBA, el formato a caracteres individuales dentro en una celda.

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 750 visitas
  21. En este vídeo vemos con trabajar con los diferentes cuadros de dialogo de archivo que tenemos en Excel (Abrir, Guardar Como, Selector de Carpetas, etc).

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 677 visitas
  22. En este vídeo vemos como crear los diferentes tipos de MsgBox que VBA pone a nuestra disposición.

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 666 visitas
  23. En este vídeo continuamos analizando todas las características, que podemos modificar o crear con VBA, de un MsgBox. Vemos como cambiar el título y averiguamos el botón que ha seleccionado el usuario a la hora de responder al mensaje.

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 606 visitas
  24. En este vídeo vemos como posicionarnos en el último registro de un tabla o conjunto de datos para saber con certeza en que fila debemos introducir un nuevo registro de información.

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.7k visitas
  25. En este tutorial vemos como adivinar que celda se ha modificado en un libro de Excel.

    • 0

      Reacciones de usuarios

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