Sitio web dedicado a la enseñanza y desarrollo de aplicaciones y tutoriales en Microsoft excel con VBA
viernes, 17 de enero de 2014
Como saber si una celda tiene formula o funcion
Indicar.celda - Validar si una celda contiene formulas o funciones
Si en alguna ocasión alguien ha necesitado validar si una celda contiene una formula o función, estan en el post indicado.
En esta oportunidad mostrare un videotutorial, donde explicare detalladamente como realizarlo, utilizando la macrofunción indicar.celda.
Valido para Versiones de excel: 2007, 2010 y 2013
Fuente: Canal de youtube Cursoslab
Cargar registros de una hoja en ListView Excel VBA
Ejemplo en Excel VBA donde se cargara una lista de paises a un listview. Esto se realizara al cargar el formulario.
Para eso ncesitamos los siguientes controles.
- Userform
- Listview
- Button
Para insertar el listview damos clic derechoa nuestra caja de herramientras y nos saldra Controles adicionales..., presionamos en esa opcion y nos aparecera un cuadro como este.
En esta ventana seleccionamos la opción que dice: " Microsoft Listview Control 6.0 (SP6)
Y nos cargara la herramienta listview con la que trabajaremos
Nos vamos a codigo e insertamos el siguiene codigo
Private Sub UserForm_Initialize()
Me.ListView1.Width = 295
With ListView1
.Gridlines = True ' Activa las lineas por cada fila
.View = lvwReport 'En modo reporte
.FullRowSelect = True ' permite seleccionar una fila completa
.ColumnHeaders.Add Text:="CODIGO", Width:=40
.ColumnHeaders.Add Text:="PAIS", Width:=240
End With
Call Actualizar
End Sub
Sub Actualizar()
Dim i As Integer
Dim UFila As Integer
Dim item As ListItem
With Sheets("Paises")
UFila = .Range("A2", .Range("A2").End(xlDown)).Count
For i = 2 To UFila
Set item = ListView1.ListItems.Add(Text:=.Cells(i, 1))
item.SubItems(1) = .Cells(i, 2)
Next i
End With
End Sub
Private Sub CommandButton1_Click()
End
End Sub
Pueden encontrar el ejemplo en la siguiente ruta:
Cargar registros a un listview con excel vba
Para eso ncesitamos los siguientes controles.
- Userform
- Listview
- Button
Para insertar el listview damos clic derechoa nuestra caja de herramientras y nos saldra Controles adicionales..., presionamos en esa opcion y nos aparecera un cuadro como este.
En esta ventana seleccionamos la opción que dice: " Microsoft Listview Control 6.0 (SP6)
Y nos cargara la herramienta listview con la que trabajaremos
Nos vamos a codigo e insertamos el siguiene codigo
Private Sub UserForm_Initialize()
Me.ListView1.Width = 295
With ListView1
.Gridlines = True ' Activa las lineas por cada fila
.View = lvwReport 'En modo reporte
.FullRowSelect = True ' permite seleccionar una fila completa
.ColumnHeaders.Add Text:="CODIGO", Width:=40
.ColumnHeaders.Add Text:="PAIS", Width:=240
End With
Call Actualizar
End Sub
Sub Actualizar()
Dim i As Integer
Dim UFila As Integer
Dim item As ListItem
With Sheets("Paises")
UFila = .Range("A2", .Range("A2").End(xlDown)).Count
For i = 2 To UFila
Set item = ListView1.ListItems.Add(Text:=.Cells(i, 1))
item.SubItems(1) = .Cells(i, 2)
Next i
End With
End Sub
Private Sub CommandButton1_Click()
End
End Sub
Pueden encontrar el ejemplo en la siguiente ruta:
Cargar registros a un listview con excel vba
Macro para Consolidar varios libros en uno solo
A quien no le ha pasado que cuando trabaja con excel y necesita consolidar varios archivos que tienen el mismo formato deben hacerlo uno por uno, ya que excel no les da la opcion de consolidar varios archivos en uno solo. Y eso hace que uno demore más su trabajo y tenga que pasarse mas tiempo realizando ese trabajo.
pero...
¿En que versiones de excel puedo utilizarlo?
Bien, la macro esta hecha para que puedan ser usado en Microsoft excel 2007 en adelante.
Y solo aceptan archivos con la extension "*.xlsx"
¿Cómo funciona?
Bien empezemos explicando como funciona y de que manera podemos aplicarlo a nuestro trabajo.
Descargamos y abrimos el archivo
Para ejecutar la macro tenemos presionamos ALT + F8.
-Elegimos la macro "Open Files" y luego clic en el boton ejecutar.
-Pedirá el o los archivos que deseas consolidar
Luego de esto la macro unificara todos los archivos que seleccionaste en uno solo.
Espero te haya servido esta macro.
Puedes descargar el programa desde este enlace:
Consolidar multiples archivos en uno solo
pero...
¿En que versiones de excel puedo utilizarlo?
Bien, la macro esta hecha para que puedan ser usado en Microsoft excel 2007 en adelante.
Y solo aceptan archivos con la extension "*.xlsx"
¿Cómo funciona?
Bien empezemos explicando como funciona y de que manera podemos aplicarlo a nuestro trabajo.
Descargamos y abrimos el archivo
Para ejecutar la macro tenemos presionamos ALT + F8.
-Pedirá el o los archivos que deseas consolidar
Luego de esto la macro unificara todos los archivos que seleccionaste en uno solo.
Espero te haya servido esta macro.
Puedes descargar el programa desde este enlace:
Consolidar multiples archivos en uno solo
martes, 14 de enero de 2014
Curso excel 2010 - Clase #1 Introducción
Sean bienvenidos al curso de Microsoft Excel 2010.
Empezando con la serie de videos de este curso, iniciamos con el video # 1, en el cual explicamos el concepto de excel y las hojas de calculo, Para que nos sirve y como podemos darle uso en los diferentes ambitos de nuestra labor y estudios.
Además te enseño las distintas maneras de abrir el programa Excel.
Acerca de Exceltutos
Exceltutos es un blog que nace con la idea de aportar al mundo de internet la enseñanza del programa Microsoft excel, y esta dirigida a aquellas personas autodidactas que deciden aprender por esta via muy utilizada actualmente en todo el mundo.
¿Que cosas se publicaran aqui?
Se publicaran cursos de excel tanto basico, intermedio, y avanzado. Utilizando las funciones de excel y Visual basic para aplicaciones (VBA)
¿Con que versión de excel se trabajaran?
Se trabajara normalmente con las versiones de excel de 2007 al 2013, aunque también se incluye la version 2003
Formatos de contenidos
Los formatos en los que se publicaran los contenidos seran en forma escrita, video y se subiran archivos de ejemplo para que el usuario pueda trabajar.
¿Quién esta detras de todo esto?
Bueno, dejenme presentarme. Mi nombre es Freddy y soy programador en programas como visual basic, SQL server. Pero hago constante uso de la herramienta Microsoft excel, es por eso que me animé a crear este blog, para que otras personas que estan iniciando en el mundo de excel puedan resolver sus dudas, aprender un poco más. Y por mi parte seguir aprendiendo cada dia mas de este programa que es muy utilizado en muchos ambitos, como en las universidades, colegios, empresas financieras, contables etc. (Y asi me pasaria listando varias más)
Los invito a todos a disfrutar de este blog, y ayudarme a mejorarlo cada día con sus sugerencias, comentarios (buenos o malos)y aportes.
Suscribirse a:
Entradas (Atom)
Cargar multiples archivos txt en SSIS
Fuentes Archivos planos Descargar AQUÍ los archivos Consulta SQL de creacion de tabla Despacho en SQL Server CREATE TABLE [dbo].[Despacho]...
-
Macro para crear un libro de Excel por cada filtro Puedes decargar la macro desde este link
-
En este video explico como utilizar la macro que sirve para transformar información que se encuentra de manera horizontal a vertical, esto e...
-
Ejemplo en Excel VBA donde se cargara una lista de paises a un listview. Esto se realizara al cargar el formulario. Para eso ncesitam...