Está en la página 1de 7

Private Sub CommandButton1_Click()

Suma = Range("E13") + Range("D14")

End Sub

Private Sub CommandButton2_Click()

On Error Resume Next 'En un error omita la linea siguiente

Suma = Range("E13") + Range("D14")

End Sub

Private Sub CommandButton3_Click()

On Error GoTo sigue 'En un error omita la linea siguiente

Suma = Range("E13") + Range("D14")

If nuncavaapasar = 1 Then 'normalmente el código nunca va a entrar aqui ya que esta condición
nunca se va a cumplir

sigue: ' se debe colocar dos puntos (:) luego de la palabra para que VB sepa que se trata de un
punto de llegada luego de un Goto

MsgBox "Se ha evitado un error y el código avanzó a este punto"

End If
End Sub

Private Sub CommandButton4_Click()

On Error Resume Next 'En un error omita la linea siguiente

Suma = Range("E13") + Range("D14")

If Err.Number <> 0 Then

MsgBox Err.Description

End If

End Sub

Manejo de mensajes

Private Sub CommandButton1_Click()

MsgBox "Hola, soy un mensaje"

End Sub

Private Sub CommandButton2_Click()

MsgBox "Hola, soy un mensaje personalizado", vbExclamation, "Personalizado"

End Sub

Private Sub CommandButton3_Click()

MsgBox "¿Quieres hablar conmigo?", vbYesNo, "Pregunta 1"


End Sub

Private Sub CommandButton4_Click()

Respuesta = MsgBox("¿Quieres hablar conmigo?", vbYesNo, "Pregunta 2")

MsgBox Respuesta

End Sub

Private Sub CommandButton5_Click()

Respuesta = InputBox("¿Porque no quieres hablar conmigo?", "Digame a ver")

MsgBox Respuesta

End Sub

Private Sub CommandButton6_Click()

MsgBox "Hola, soy un mensaje mezclado, quieres hablar conmigo?", vbCritical + vbOKCancel,
"Mezcla de estilos"

End Sub

MANEJO HOJAS

Private Sub CommandButton1_Click()


Hoja11.Activate

End Sub

Private Sub CommandButton2_Click()

Sheets("TIPS").Activate

End Sub

Private Sub CommandButton3_Click()

Sheets(2).Activate

End Sub

Private Sub CommandButton4_Click()

Sheets.Add

End Sub

Private Sub CommandButton5_Click()

Sheets.Add , Hoja17

End Sub
Private Sub CommandButton6_Click()

Sheets.Add.Name = "Hola"

End Sub

Private Sub CommandButton7_Click()

Range("C8") = Sheets.Count

End Sub

Private Sub CommandButton8_Click()

Sheets.Add , Sheets(Sheets.Count) 'Agrega una hoja nueva en la ultima posición

Sheets(Sheets.Count).Delete 'Elimina la hoja recien creada en la ultima posición

End Sub

MANEJOS DE LIBROS

Private Sub CommandButton1_Click()

Workbooks("Gauge-chart.xls").Activate

End Sub
Private Sub CommandButton2_Click()

Workbooks.Open
("C:\DATA\OSCAR\Tiendas\MacroSolutions\CLASES\INFORMACIÓN\PRACTICAS\Gauge-chart.xls")

End Sub

Private Sub CommandButton3_Click()

Workbooks("Gauge-chart.xls").Close

End Sub

Private Sub CommandButton4_Click()

Workbooks.Add

End Sub

Private Sub CommandButton5_Click()

Workbooks.Add.SaveAs (ThisWorkbook.Path & "\" & "Prueba.xls")

End Sub

Private Sub CommandButton6_Click()

Application.Dialogs(xlDialogOpen).Show
End Sub