Beruflich Dokumente
Kultur Dokumente
Para trabajar con macros en excel 2007 o 2010 debemos tener a la vista la
ficha programador en la cinta de opciones, la cual se saca a travs de:
Botn de Office > Opciones de Excel > Activar ficha programador.
Ahora os voy a dejar una serie de macros creo que bastante tiles para ciertas
ocasiones. Espero que os sirvan y os sean tiles:
Macro que busca un valor en una columna de una hoja y muestra en un
msgbox los datos solicitados.
Vamos a suponer que tenemos que buscar en la columna A de una hoja de
excel llamada hoja1 un dato que debemos colocar en un textbox de un
formulario, llamado TextBox1 de la misma hoja:
Sub buscar()
ActiveSheet.Range("A1" ).Activate
Set dato =
Workbooks("libro1.xls" ).Sheets("Hoja1" ).Range("a:a" ).Find(What:=Textbox1.V
alue, _
LookIn:=xlFormulas, _
LookAt:=xlPart, _
SearchOrder:=xlByRows, _
SearchDirection:=xlNext, _
MatchCase:=False)
'Si se encuentra el dato, entonces....
If Not dato Is Nothing Then
'Pasamos a una variable los datos encontrados
End Sub
Macro que guarda un libro con otro nombre en la ruta que queramos, por
ejemplo en c:macrosExcel
Sub GuardarComo()
Guardar=inputbox("Guardar Como", Guardar como)
Workbook.SaveAs Filename:="c:maroxExcel" & Guardar
End Sub
Espero que os sean utiles estas macros.