Ideas y aportes
Artículos, archivos, códigos, curiosidades, novedades, tópicos, .... relacionados con Excel de interés para la comunidad.
1057 temas en este foro
-
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.8k visitas
-
-
Hola! Este es un tema bastante buscado y solicitado por la red, hay diferentes formas de obtener buenos resultados, pero este aporte tiene la diferencia que todo es totalmente dinámico (al puro estilo VBA), a continuación lo explico Imaginemos una base de datos, con dos categorías, Grupo y Productos En la hoja CODIGOS - Para la columna A se encuentran los diferentes grupos, se pueden agregar los que deseen - En las demás columnas se podrá llenar los productos por cada grupo, se pueden agregar los que deseen Importante: para no tener fallos, cada vez que se agregue un grupo, asegurarse que se escribe en la columna A El usuario que utilice es este aporte, debe tener…
-
0
Reacciones de usuarios
- 5 respuestas
- 6.3k visitas
-
-
En este Vídeo Tutorial vemos como insertar una fórmula, en una celda, con código VBA.
-
0
Reacciones de usuarios
- 0 respuestas
- 680 visitas
-
-
. Hola bichos: Producto de un caluroso y aburrido domingo. Seleccionar un grupo de celdas, ejecutar esta macro y se os abrirá un documetno de Word con la selección. Si ya se, no es nada del otro mundo, pero no hay mas por hoy. Sub SeleccionToWord() Dim WordApp As Object Selection.Copy Set ApliWord = CreateObject("Word.Application") With ApliWord .Documents.Add .Visible = True .Selection.Paste End With Application.CutCopyMode = False End Sub [/CODE] Paz, amor y mis felicitaciones a todos los paraguayos. .
-
0
Reacciones de usuarios
- 5 respuestas
- 1k visitas
-
-
Buenos días, gusto saludarles. Les iba a realizar una consulta, pero ya encontré la solución, entonces quisiera que sirviera de aporte para el foro. Esta era la consulta: " Tengo un código que necesito que se dispare (accione) cuando dé “enter” en la celda “B3”, y lo hace bien, pero después de hacerlo unas cuantas veces, no lo hizo más; y necesito que lo haga siempre. ¿Será que el evento “Change” solamente puede ser utilizado “N” cantidad de veces? " Solución: Es muy sencilla, yo estaba guardando el libro en "habilitado para macros", cuando lo iba a subir al foro, no me lo permitió, por lo que le cambie la extensión, en ese momento "se me prendió el foco", probé …
-
0
Reacciones de usuarios
- 0 respuestas
- 601 visitas
-
-
Pues lo mismo que esto, https://www.ayudaexcel.com/foro/threads/constructor-de-formulas-si-con-el-operador-logico-o.39562/ , pero con Y en lugar de O. IF Generator AND.xls
-
0
Reacciones de usuarios
- 0 respuestas
- 674 visitas
-
-
Hola a todos: En esta oportunidad compartiré con ustedes una aplicación en vba la cual nos permite unir todas las hojas de un libro de excel especifico en una sola. Esto funciona de la siguiente manera: - Presionar la combinación de teclas ctrl + H - Luego de la lista elegir el libro al cual se le van a consolidar sus hojas -Posteriormente escribir el nombre de la hoja en donde se unirá la información de todas las hojas. -Dar clic en el boton unir - Finalmente se mostrara un mensaje con la finalizacion del proceso. Cabe señalar que esta aplicación coloca el nombre de cada hoja en la primera columna del archivo consolidado. Espero que les haya sido de utilidad e…
-
0
Reacciones de usuarios
- 1 respuesta
- 3k visitas
-
-
Hola a todos, Pues esta vez tengo un aporte simple pero muy útil, adjunto un ejemplo de como podemos decirle a excel que al presionar alguna tecla realice una acción determinada, por ejemplo podemos decirle que al presionar la tecla "F2" abra un formulario o con "F1" ejecute una macro, hasta podemos decirle que si presionamos la "A" no haga nada, etc. Dejo un ejemplo de lo hablo, el código esta en ThisWorkbook y el Modulo1. Saludos Configurar teclado.zip
-
0
Reacciones de usuarios
- 1 respuesta
- 838 visitas
-
-
Hola todos, hace mucho que no aportaba algo y es que el trabajo y nuevas actividades combinadas con una mala gestion de mi tiempo no me alcanza el dia. Les comparto que estoy aprendiendo a bailar, huy que delicia sobre todo para socializar con el sexo opuesto, jajaja. Tambien pronto estaré en el departamento de planeacion de la demanda en la empresa en la que laboro, nuevos retos como aprender estadistica, mejorar mis graficos y aprender la vision comercial. Aún asi he seguido programando en VBA/Excel y he ampliado mis modulos de clase y me he programado un modulo con el codigo para simplificar la codificacion de tareas repetitivas y tediosas en mi trabajo y que estoy se…
-
0
Reacciones de usuarios
- 1 respuesta
- 1.2k visitas
-
-
Hola "pollitos": Ya sabeis de mi anima adversión hacia las fórmulas, ello es debido, en parte, a la rigidez de su sintaxis, por eso me he decidido a hacer una pequeña contribución a la construcción de formulas con la función SI y el operador lógico O. Se trata de un formulario en el que hay 4 textbox a introducir: EXPRESIÓN A EVALUAR VALORES A COMPARAR -Las listas van separadas por |, los valores por ; VALORES VERDADERO -Los valores van separados por | VALOR ÚLTIMO FALSO -Opcional, se asume vacío En el adjunto encontrareis varios ejemplos. Abrirlo y pulsar el botón con el símbolo de función. La fórmula generada en el textbox se copia al portapapeles, por lo q…
-
0
Reacciones de usuarios
- 6 respuestas
- 1.2k visitas
-
-
. Gracias a [uSER=143023]@Riddle[/uSER] en este link: https://www.ayudaexcel.com/foro/threads/rellenar-array-desde-un-rango-y-filtrar.39449/, me he enterado de como traspasar un array de una dimensión a un rango o viceversa. Hasta ahora creía que solo se podía, utilizando un array de dos dimensiones. Os dejo un ejemplo, se trata de una función para filtrar una columna sobre otra: La función tiene 3 parámetros, todos ellos opcionales: Texto de búsqueda, string, se asume=Empty Columna Origen, string, se asume="A" Columna Destino, string, se asume="B" La función obtiene como resultado, el número de filas filtradas. Paz y amor . FiltrarColumna.xls
-
0
Reacciones de usuarios
- 1 respuesta
- 718 visitas
-
-
Buenas A raíz de esta consulta (Link), cree esta macro que recorre cada fila de los 2 archivos a comparar e indica si alguna fila es diferente entre ellos. Saludos a todos. Comparar Libros.zip
-
0
Reacciones de usuarios
- 1 respuesta
- 914 visitas
-
-
En este vídeo vemos como "realmente" ordenar por colores en Excel. Con la opción de Excel "Ordenar por Color" lo que hace es agrupar por el color que elijamos, pero no hace nada con el resto de colores de las celdas que tengamos seleccionadas. Aquí tenéis una lista de todos los vídeos publicados anteriormente: https://www.youtube.com/channel/UChJuckpv2YohJfUl1wboa4w/videos Espero os guste y os de ideas. Saludos.
-
0
Reacciones de usuarios
- 0 respuestas
- 1.1k visitas
-
-
Convertir, transcribir números en letras con y sin decimales en Excel Código original en Macro en Excel, se debe modificar para que exprese solo números Macro en Excel PesosMN En el código original la función es PesosMN, yo la cambie a NUMLETRAS. La formulación completa en el Excel quedaría así: =SI(MAYOR.O.IGUAL(A2;1999999999,99);"NO SE PUEDE EXPRESAR CIFRAS MAYORES A 1.999.999.999,99";SI(NUMLETRAS(A2)=" ";CONCATENAR("CETO CON ";SI(EXTRAE(TEXTO((A2-REDONDEAR.MENOS(A2;0))*100;"00");1;1)="0";CONCATENAR("CERO";NUMLETRAS(TEXTO((A2-REDONDEAR.MENOS(A2;0))*100;"00")));NUMLETRAS(TEXTO((A2-REDONDEAR.MENOS(A2;0))*100;"00"))));SI(NUMLETRAS(TEXTO((A2-REDONDEAR.MENOS(A2;0))*100;"00")…
-
0
Reacciones de usuarios
- 0 respuestas
- 3.8k visitas
-
-
En este tutorial vemos como crear un control que registre los cambios que se han producido en las celdas de nuestro libro de Excel. Dicho registro se va a completar con la siguiente información: Usuario que ha hecho el cambio en la celda, valor original y valor final de la celda modificada, fecha y hora de la modificación, dirección de la celda modificada y, finalmente, nombre de la hoja a la que pertenece la celda.
-
0
Reacciones de usuarios
- 8 respuestas
- 5.9k visitas
-
-
En este tutorial vemos como adivinar que celda se ha modificado en un libro de Excel.
-
0
Reacciones de usuarios
- 0 respuestas
- 736 visitas
-
-
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
-
-
En este vídeo damos ideas de como aprovechar Excel 2013 como herramienta a la hora de la creación de Cuadros de Mando, muy útiles a la hora de analizar o hacer un seguimiento de nuestra empresa.
-
0
Reacciones de usuarios
- 0 respuestas
- 846 visitas
-
-
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
- 601 visitas
-
-
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
- 660 visitas
-
-
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
- 671 visitas
-
-
Voy a tratar de ser lo mas claro posible. Supongamos que en nuestro trabajo estamos conectados a una red local y hemos realizado un archivo con macros para varios compañeros (el mismo para todos), resulta que encontramos un error en nuestro código y debemos empezar a actualizar cada uno de los archivos a nuestros compañeros, esto tomara algo de tiempo y tal vez a alguno no podamos actualizarlo porque no esta o etc, el departamento va a quedar con diferentes versiones del archivo. Con el código que les facilito podemos actualizar todos los archivos de nuestros compañeros automáticamente sin necesidad de nosotros intervenir ya que solo debemos crear un archivo txt con el…
-
0
Reacciones de usuarios
- 13 respuestas
- 2.9k visitas
-
-
Saludos!! Este proyecto esta realizado con la ayuda de muchas personas ( miembros de esta gran comunidad de excel ). Yo tan solo fui dandole forma como apasionado jugador principiante de golf. Mi agradecimiento a todos quienes han brindado su sabiduría y su tiempo para la terminación del mismo. Lo subo porque así como a mi me ayudaron, espero y sirva de ayuda para muchos mas. El libro esta protegido y no tiene contraseña alguna. Muchas gracias, espero y les sirva. https://www.dropbox.com/s/lolr8j361jblch0/MyScorecard%28v5%29.zip?dl=0 ( ZIP ) https://www.dropbox.com/s/g5yz8fift8e2r3b/MyScorecard%28v5%29.xlsx?dl=0 ( XLSX )
-
0
Reacciones de usuarios
- 0 respuestas
- 1.2k visitas
-
-
Hola a todos! Nunca había aportado por aquí en "Ideas y Aportes". Hoy vengo con una Hoja Excel que emula el funcionamiento de la función DESREF, la cual facilitaría en demasía su explicación. Dios les bendiga! Desref.rar
-
0
Reacciones de usuarios
- 1 respuesta
- 848 visitas
-
-
hola amigos despues de mucho tiempo vuelvo a subir este pequeño aporte que les puede servir a profesores o estudiantes solo deben digitar en "desde" el numero de la tabla inicial y en hasta el numero de la tabla final, finalmente ingresan el tamaño de la tabla (hasta donde se quiere multiplicar) por ejemplo si en "desde" ingreso 2, en "hasta" 9 y en "fin tabla" 12 se generaran las tablas del 2 al 9 multiplicadas hasta el 12. espero se entienda, dudas solo pregunten saludos desde santiago de Chile Tablas.rar
-
0
Reacciones de usuarios
- 0 respuestas
- 2.9k 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.