Boa tarde galera,
Pra eu não enferrujar muito, segue minha contribuição em cima da solução do Wagner Morel.
Option Explicit
Sub Apagar_tudo()
Dim i As Long
Dim Resposta As Byte
Dim Senha As String
Dim TextoMes As String
Dim wsMes As Worksheet
Começo:
Resposta = MsgBox("ATENÇÃO! Este comando apagará todos os dados do arquivo! Deseja Continuar?", vbYesNo + vbQuestion, "APAGAR TUDO")
If Resposta = 6 Then
Senha = InputBox("Entre com a senha para apagar tudo:", "SENHA - APAGAR TUDO")
If Senha = "123" Then
Application.ScreenUpdating = False
For i = 1 To 12
TextoMes = Format("01/" & i & "/2015", "mmm")
Set wsMes = ThisWorkbook.Worksheets(UCase(Left(TextoMes, 1)) & Mid(TextoMes, 2, 2) & " - " & i)
wsMes.Range("D7:J5000").ClearContents
Next i
MsgBox "Dados apagados com Sucesso!", vbDefaultButton1, "APAGAR DADOS"
Else
MsgBox "Senha Incorreta!", vbCritical, "ERRO"
GoTo Começo
End If
End If
Set wsMes = Nothing
Application.ScreenUpdating = True
End Sub
Qualquer coisa da o grito.
Abraço
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 15/12/2015 12:25 pm