Codigo Visual Basic For Application
Codigo Visual Basic For Application
Codigo Visual Basic For Application
Lenguaje de programacin
Un lenguaje de programacin es un idioma artificial diseado para expresar computaciones que pueden ser llevadas a cabo por mquinas como las computadoras. Pueden usarse para crear programas que controlen el comportamiento fsico y lgico de una mquina.
Barra de Propiedades
Mdulos
Los mdulos contienen el cdigo visual de cada una de las macros creadas por los usuarios.
Sub guardar()
Range("E4,E6,E8").Select Range("E8").Activate Selection.Copy Sheets("Hoja2").Select Application.Goto Reference:="R1048576C3" Selection.End(xlUp).Select ActiveCell.Offset(1, 0).Range("A1").Select Selection.PasteSpecial Paste:=xlPasteValuesAndNumberFormats, Operation:= _ xlNone, SkipBlanks:=False, Transpose:=True Sheets("Hoja1").Select Range("E4").Select Application.CutCopyMode = False
End Sub
Sub borrar() Range("E4").Select Selection.ClearContents Range("E6").Select Selection.ClearContents Range("E8").Select Selection.ClearContents Range("E4").Select End Sub
Userform
Herramienta que permite crear un formulario. Insertar/ userform Para previsualizar un formulario presionamos la tecla F5.
PROCEDIMIENTO
ACTIVATE
ComboBox1.AddItem "CANINO"
Nombre_del_formulario.show
Set r = Worksheets("BD").Range("b4:p65536") Set myRange = r answer = Application.WorksheetFunction.VLookup(Val(TextBox2), myRange, 12, 0) If answer = "si" Then CheckBox1.Value = True Else CheckBox2.Value = true End If
If Range("e3").Value = Empty Then MsgBox "Falta digitar cedula", vbCritical + vbOKOnly, Incomple Else
MsgBox "Esta cedula ya existe", vbCritical + vbOKOnly, "FELICAN" Else caja = MsgBox("Desea Guardar estos datos", vbQuestion + vbYesNo, "EXCEL") If caja = vbYes Then