Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
• Inicio
Hola, hace un par de años escribí un pequeño complemento que me fue muy útil en mi
trabajo a la hora de confrontar diferentes orígenes de datos, los cuales después de
verificados se debían analizar, así que pongo a disposición mi complemento y espero
que les sea de utilidad.
complementos
9 comentarios
Como puedes ver la función Verificar compara “Hola” con “hola” con el Option
Compare desactivado y nos indica si son iguales o no (en el editor las líneas que
comienzan una coma simple (‘) se toman como comentarios y no se ejecutan), tal como
está la Macro nos indica (False), es decir que “Hola” y “hola” no son iguales, pero si
quieres saltarte esa semántica tienes que indicarle al módulo la forma en la que
compararás los valores, para ello utilizas el Option compare. Leer el resto de esta
entrada »
1 comentario
Si te has internado en el mundo de las macros para Excel o programación VBA y estas
en el punto en donde lo que necesitas son ejemplos que te ayuden a agudizar tus
habilidades para manipular el modelo de objetos de Excel, crea que puedo ayudarte con
dos descargas impresindibles para que lo logres:
1 .Manual de Visual Básic para Excel - de- José pedro garcía sabater. y
Bueno estos dos documentos son una primera muestra de la documentación que he
recopilado a los largo de los años y que espero que te sea útil,
Saludos,
1 comentario
En la primera reseña sobre macros para Excel comentaba que el objeto más importante
en la colección de objetos de Excel en es Range; Range es el objeto central para la
escritura del código de las Macros pues es el medio por el cual accedemos a las celdas
de cada una de las hojas que componen el libro sobre el cual estamos trabajando, el
objeto Range representa entre otros:
- La selección actual.
- Etc.
Como puede deducirse del listado anterior el objeto rango tiene que ver con casi todo lo
que hagamos en Excel, al fin de cuentas Excel es una hoja de cálculo y sus
funcionalidades se centran la manipulación directa o indirecta de las celdas. Leer el
resto de esta entrada »
Macros
1 comentario
Muy bien en el primer post de tablas dinámicas nos centramos en entender el concepto
como tal, ahora vamos a crear una serie de tablas dinámicas simples.
Antes de comenzar hay que hacer una claridad en cuanto a la versión de Office, las
funcionalidades de las tablas dinámicas son ligeramente diferentes en Office 2007 a las
de 2003, de hecho 2007 es más amigable a mi parecer y por ello me centraré en esta
última versión.
tablas dinamicas
Dejar un comentario
Han sido muchas las entradas que encuentro en algunos de los foros que he visto y
siempre está la pregunta de alguien que tiene un formato en Excel de factura, pago,
remisión, etc. que quiere que se rellene en determinada celda el equivalente en letras de
un número particular, dado que es una necesidad bastante general expongo aquí el
código fuente de una macro que hice hace un par de años para ello.
Lo primero que tienes que hacer es descargarte este Documento, es un archivo en word
(.docx) que contiene el código fuente del conjunto de funciones que componen la
macro, utilizarla es bastante fácil:
1. En el libro en que te interesa tener la funcionalidad vas al editor de VBA (Alt + F11)
e insertas un nuevo módulo (Menú insterar/Módulo), una vez estando allí copias todo el
código fuente del archivo de Word en ese módulo, Ahora tienes el codigo fuente
disponible en tu libro de Excel.
2. Para utilizar la función vas a la barra de fórmulas (fx) y dentro del grupo de funciones
escoges “Definidas por el Usuario”, allí encontrarás la función “Cifra”, la cual tiene
dos argumentos: Valor y Denominación, en valor ira la cantidad que deseas que
aparezca en letras y en denominación la unidad de medida, Así:
=Cifra(12569;”Pesos”)
Resultado:
Aclaraciones:
Código, Herramientas
2 comentarios
Las tablas dinámicas son una de las herramientas más potentes y abstractas de Excel,
pero esa abstracción es en buena medida la que termina siendo una barrera de entrada
para muchas personas, así que dedicaré estas primeras líneas solo a tratar de mostrar que
hace una tabla dinámica en esencia, pues una vez sabemos cómo trabajan y que
necesitamos el resto es bastante simple.
En uno de mis primeros artículos sobre Filtros avanzados tome como metodología partir
de un problema que una herramienta simple no puede solucionar y que por ende
tenemos que utilizar una herramienta más avanzada, así que comenzaré con un enfoque
simple como los subtotales para llegar a las tablas dinámicas, tomaremosun ejemplo de
una base de datos de Ventas:
1 comentario
Uno de los trabajos más tediosos que se tienden a realizar en labores de oficina es la
organización de información para formatear nombres, espaciado, extracción de
fragmentos, separación de texto, etc. En muchos casos estas labores se realizan
manualmente por falta de conocimiento de las funciones de manipulación de texto de
Excel y por ello enuncio las más prácticas e importantes en opinión:
Consideraciones:
Funciones
Dejar un comentario
Para comenzar a trabajar con las macros de Excel primero describiré brevemente como
funcionan, esto es muy importante porque en algún punto se tienen que buscar
elementos o depurar macros y es muy útil tener un contexto para solucionar esos
problemas:
Las macros son escritas y ejecutadas utilizando VBA (Visual Basic for
Applications):
VBA es una versión reducida Visual Basic (VB) que se encuentra incluida en todo el
Office como una especie de submodulo (al cual se puede acceder fácilmente pulsado Alt
+F11), así cualquiera que sepa programar en VB puede transferir sus conocimientos
para la manipulación de VBA o quienes aprendan VBA bien pueden trasladar su
conocimiento para comenzar con VB.
VBA no tiene ningún vínculo en particular con Excel o con ninguna aplicación de
Office, lo que ocurre es que Excel Expone sus objetos, propiedades y métodos (más
adelante veremos que son) para que sean manipulados a través del código VBA,
básicamente lo que sucede es que Excel dice “Soy un auto, así que este es mi volante,
pedales, caja de cambios y Medidores para que puedas operarme y yo haga lo que tú
quieras”. Leer el resto de esta entrada »
Macros, Vba
2 comentarios
« Entradas Anteriores
• Actualmente estás navegando por el archivo de la categoría Excel Avanzado
•
•
o Excel Avanzado (11)
o Interes (2)
o IT (4)
o Off-Topic (11)
o v7 (5)
o Velneo (17)
Archivos
o noviembre 2010 (1)
o septiembre 2010 (1)
o mayo 2010 (1)
o febrero 2010 (5)
o enero 2010 (3)
o diciembre 2009 (4)
o octubre 2009 (4)
o septiembre 2009 (7)
o julio 2009 (3)
o junio 2009 (3)
o mayo 2009 (4)
o abril 2009 (10)