Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Excel Avanzado
Macros, Vba en Excel y muchos ejemplos de nuestro Curso de Excel Avanzado
25 COMMENTS
Leave a reply
1. Alexander V. Orbegoso Ramrez
19/05/2013 at 10:24 pm
Debemos comprender que Excel es uno de los programas del paquete Office ms
completos y avanzados, es decir que con Excel se podra un sin fin de aplicaciones y
ms an si entramos en la parte automatizada con la utilizacin de Macros, pero si a
ello le aadimos la programacin VBA su funcionalidad se potencia a niveles que
solo nuestra imaginacin y creatividad nos pueda dar.
Responder
2. leticia
27/05/2014 at 11:33 am
Buenos das,
Yo he creado una tabla dinmica donde quiero darle un formato especfico y que
cuando cambie datos siga ese formato, he pensado hacerlo a travs de VB pero no se
bien el cdigo.
Responder
3. Pricila
31/05/2014 at 4:13 pm
Buenas tardes desearia que me ayuden. por favor podrian decirme cual es el comando
de programacion en excel
Responder
Melissa Surez
26/07/2014 at 9:49 am
Estimada Pricila,
Estos son los pasos para activar la Ficha Programador,
1er paso.- Ir al botn de Microsoft Office, dar clic a opciones de Excel.
2do paso.- Activar con un check a la alternativa que dice Mostrar ficha
programador en la cinta de opciones (observars que aparece en tu hoja del
libro excel una nueva pestaa con dicho nombre Programador).
Saludos
Responder
ALAN DAGA
24/01/2017 at 10:13 am
LO ENCUENTRAS COMO DESARROLLADOR
Responder
4. Mahmoud
04/06/2014 at 11:35 am
Quisiera saber cmo resolver una inquietud que tengo con un libro de Excel.
Actualmente estoy digitando las compras de un pequeo comercio y me gustara
confeccionar un calendario que mostrara las fechas de pago y los pagos de las
compras, como un calendario con los das, y que a medida que ingreso compras se
fuera actualizando. Si alguien sabe y me dice, qse lo agradecera mucho.
Responder
5. LUIS RAMIREZ
19/09/2014 at 4:18 pm
Deseo extraer informacion de una pagina web con macros.. Que debo hacer?
Responder
Renzo Navarro
28/02/2015 at 1:35 am
Primero que nada debes seleccionar la opcin en donde te proyecta habilitar
macros, ya que de esa manera podrs dinamizar con el Excel y con las macros
tambin
Responder
6. Dominic
22/09/2014 at 2:35 pm
Que tal buenas tardes, quisiera pedir ayuda referente a una macro por asi decirlo, eh
visto muchos ejemplos en blogs y se utilizan para sacar la suma de distintas facturas
buscando un solo numero , en este caso uso la funcion de =sumproduct y despues
aplico solver, tienen alguna idea si pudiera aplicar alguna macro o tabla pivot
Muchas gracias por su ayuda
Responder
7. Gustavo
30/11/2014 at 12:06 pm
Necesito conocer como se hace una macro para analisis de costo en el sector de la
construccion. Ayudenme por favor
Responder
8. Jose Francisco Jimenez Mendez
05/06/2015 at 11:45 am
Buenos dias,
Es posible habilitar un macro o programar un archivo en Excel que se alimente solo o
dndole una opcin o programacin de otros archivos todos en Excel?
No se si me doy a entender mas claro seria si yo en mi PC tengo el archivo principal
y mis empleados cada uno usa ese archivo por separado y al tiempo en cada uno de
sus PC y todo los que ellos vayan haciendo se vea en mi PC.
Responder
9. Carlos Rodriguez
02/07/2015 at 10:39 am
buen dia me podrias explicar el siguiente codigo
Public Function GeneradorXml(FullPath As String, FmtoName As String, Anexo As
String) As Boolean
Application.ScreenUpdating = False
On Error GoTo ErrorHandler
Dim colIndex As Integer
Dim rwIndex As Integer
Dim asCols() As String
Dim oWorkSheet As Worksheet
Dim Datosworksheet As Worksheet
Dim sName As String
Dim lCols As Long, lRows As Long, campo As Long
Dim iFileNum As Integer
Set oWorkSheet = ThisWorkbook.Worksheets(1)
sName = oWorkSheet.Name
lCols = oWorkSheet.Columns.Count
lRows = 2
ReDim asCols(lCols) As String
iFileNum = FreeFile
Open FullPath For Output As #iFileNum
Worksheets(FmtoName).Activate
datosname = Worksheets(FmtoName).Name
datoscols = Worksheets(FmtoName).Columns.Count
datosrows = Worksheets(FmtoName).Rows.Count
campo = 0
For k = 0 To datoscols 1
If Trim(Cells(1, k + 1).Value) = Then Exit For
Next k
If k = 0 Then GoTo ErrorHandler
datoscols = k
For m = 0 To datosrows 1
If Trim(Cells(m + 1, 1).Value) = Then Exit For
Next m
If m = 0 Then GoTo ErrorHandler
datosrows = m
For i = 4 To datosrows
If Trim(Cells(i, 1).Value) = Then Exit For
For j = 2 To datoscols
campo = Cells(3, j).Value
espaciosalf = String((campo Len(Trim(Cells(i, j).Value))), )
espacios = String((campo Len(Trim(Cells(i, j).Value))), 0)
If (Cells(2, j).Value) = Num Then
Print #iFileNum, espacios & Trim(Cells(i, j).Value);
Else
Print #iFileNum, Trim(Cells(i, j).Value) & espaciosalf;
End If
Next j
Print #iFileNum, vbLine
Next i
ExportToXml = True
MsgBox Archivo Generado Correctamente en c:\ & FmtoName & .DAT ,
vbInformation
oWorkSheet.Activate
End
ErrorHandler:
If iFileNum > 0 Then Close #iFileNum
MsgBox No se pudo generar el archivo & FmtoName & .TXT & vbCrLf &
vbCrLf & _
1-. Verifique y corrija el siguiente campo que excedio el espacio asignado &
vbCrLf & vbCrLf & _
HOJA : & datosname & vbCrLf & COLUMNA : & Cells(1, j).Value & vbCrLf
& FILA : _
& i & vbCrLf & vbCrLf & Campo : & Cells(i, j) & & vbCrLf & Ancho
Maximo del Campo : & Cells(3, j).Value _
& vbCrLf & Ancho del Registro : & Len(Trim(Cells(i, j).Value)), vbCritical
oWorkSheet.Activate
Exit Function
End Function
es para crear un archivo plano
Responder
10. Marcos
30/07/2015 at 9:27 am
Hola tengo un problema que se me presento en mi trabajo, tengo que realizar una
planilla de reportes con datos que van variando cada media hora y quisiera colocar
todos esos datos en mi planilla de forma automtica. el problema esta en que cada
dato se presenta en una tabla de forma independiente dentro de una misma carpeta y
no se como exportar cada tabla a mi planilla de reporte y unificar todos esto.. Alguien
sabe como solucionar esto.?????
saludos
Responder
elias rodela
27/10/2015 at 11:34 am
que tal amigo aun sigues trabajando o pudiste resolver el problema tengo uno
similar!
Responder
11. Geovanny
03/09/2015 at 2:39 pm
Buen da.. Tengo una duda..
Si yo hago una macro en mi hoja de clculo de mi pc utilizando la macro , y quiero
cruzar infrmacion a otra computadora que no est la misma macro o funcin,,,que le
pasara a informacin cruzada en la computadora que no tiene la misma macro????
Responder
12. Lola
20/10/2015 at 10:23 pm
Cmo hago esto: Crear una Macro que valide el formato de la celda, de la siguiente
forma: Si esta negrita, Itlica o subrayado que lo elimine, y si no est que lo agregue
para cada formato individualmente.
Responder
13. Luis Aguilar
27/11/2015 at 8:53 am
Buenas tardes,
Me podrian pasar el contacto de alguien que me pudiera ayudar a realizar un Macros?
Saludos
Responder
14. Jess Javier Mndez Carbajal
09/05/2016 at 12:58 pm
Hola les agradesco averme ayudado con el tutorial muchas gracias
Responder
15. ANDY RAQUEL
13/09/2016 at 5:38 pm
COMO PUEDO CREAR UNA MACRO PARA DAR UN COLOR DE FONDO A
LOS ENCABEZADOS DE COLUMNAS DE UNA TABLA DE EXCEL
Responder
16. Leonardo Urbina
10/01/2017 at 5:50 pm
Hola,
estoy creando una base de datos con imagenes, y necesito que al momento de digitar
el documento del trabajador aparezca la foto del mismo. osea, que la formula macro
quede en base a la celda donde se digita el documento.
estuve intentando de diversas formas y no resulta lo que esperaba.
Helpme. please
Responder
Fernando
14/01/2017 at 11:58 am
Hola Leonardo
Este ejemplo te puede servir
http://www.excel-avanzado.com/9016/catalogos-de-imagenes-con-macros.html
Saludos
Responder
17. Gon za li to
21/03/2017 at 5:55 pm
Muy buenas noches
Requiero de su conocimiento porfavor
Porque al BOTN DE OPCIONES en la barra de frmulas colocan =INCRUSTAR
(Forms.CheckBox.1,)
Saludos
y me podran recomendar unos libros que estudie y entender acerca de programacion
y macros gracias
Responder
18. David Cortes
29/03/2017 at 6:24 pm
Que tal, busco una macro para hacer lo siguiente.
Ingresar datos de a1 a a49 y que el dato 50 pase atumaticamente a b1 as llegando
hasta d49. Y de d49 regrese a a50 y as sucesivamente.
Esto es que tengo listados acomodados en una sola columna y a la hora de imprimir
se desperdicia mucho espacio
Responder
19. antonio
31/03/2017 at 9:55 am
hola a todos, mi pregunta es si me pueden indicar tips, tengo una macro en la cual
ingreso los datos, y borro slo algunos datos del men, ya que necesito el resto de la
informacin, pero al completar nuevamente la ficha y darle enter, slo copia lo
modificado y lo que deje sin borrar no se copia y quedan blanco. Es mi primera
macro en muchos aos, gracia a quienes respondan
Responder
20. miguel
28/06/2017 at 8:48 am
hola buenos das.
hice una macro donde al final tiene la instruccin de crear el rango de impresin, pero
no se si sea correcto lo que hice ya que yo de digo que se posicione en la celda a10 y
le doy shift+fin pero se queda grabado el rango de prueba y no lo actualiza cada que
se corre la macro , es decir si al momento de crear la macro se obtiene el rango
A10..AA1000 es el que se queda grabado pues cuando la vuelvo a generar el rango
solo es A10..AA50 y no lo refresca se queda el primero y me dice que mi rango es de
20 hojas cuando debera de ser solo una. me pueden apoyar para saber que es lo que
estoy haciendo mal o si esa opcin no es lgica para las macros.
Responder
Deja un comentario
Required fields are marked *.
Message *
Nombre *
Correo electrnico *
Publicar comentario
VBA EN EXCEL
Ejemplos de Do While en VBA
Ejemplos de For en VBA
Ejemplos de If en VBA
Ejemplos de Select case en VBA
Ejemplos de With en VBA
TODO SOBRE MACROS
Conceptos bsicos de macros
(63)
Cursos de Macros en Excel
(18)
Ejemplo de Tabla Dinmica en Excel con macros
(53)
Ejemplos de Grficos con VBA
(19)
El Editor de VBA
(17)
Excel Avanzado: Objetos y Definiciones
(34)
Formularios en VBA, Excel Avanzado
(95)
Funciones Definidas por el Usuario (UDF)
(155)
Funciones en Excel
(15)
Funciones VBA, Excel Avanzado
(79)
La grabadora de macros
(7)
Manejo de Eventos en VBA (Excel Avanzado)
(6)
Temas esenciales
(74)
Tipos de Grficos con Macros
(20)
Tips de Excel Avanzado
(113)
UDF VBA
(8)
Uso de Correos con Macros
(8)
Uso de Datos con Macros
(13)
Uso de Tablas Dinmicas con Macros
(9)
PGINAS RECIENTES
Simulador Clasificatorias RUSIA 2018
Sumar por grupos en Excel
Sumar una columna entera
Sumar por das
Sumar los N nmeros mas bajos
Funcin NumberFormat
Funcin Worksheetfunction.IsNonText
CheckBox en VBA
Frases de Nelson Mandela
Smbolos Patrios de Alemania
COMENTARIOS RECIENTE S
jose david solis erazo en Copiar un contenido de Excel a Word
Eduardo Mendoza en Clculo de tiempo de trabajo de un empleado
Eduardo Mendoza en Clculo de tiempo de trabajo de un empleado
juan ramirez en Cantidad Econmica de Pedido modelo comercial de
inventarios
Edson en Grabar macros con referencias relativas
PGINAS RECOMENDADAS
Convertir PDF a Excel
Curso Virtual de Excel Avanzado
Excel Diario
Excel Intermedio
Search