Condividi:        

Vincolare l’esecuzione di una macro

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

Vincolare l’esecuzione di una macro

Postdi lone wolf » 21/05/24 07:56

Buon giorno a tutto il forum, come posso fare a vincolare l’esecuzione di una macro al contenuto di una cella con un Msgbox, Esempio: se la cella A1 è vuota si visualizzi un msgbox “Inserire dati nella cella A1”,
grazie a tutti e buona giornata
lone wolf
Utente Senior
 
Post: 108
Iscritto il: 23/05/15 14:59

Sponsor
 

Re: Vincolare l’esecuzione di una macro

Postdi Anthony47 » 21/05/24 09:27

Ad esempio
Codice: Seleziona tutto
Sub LaTuaMacro
If Sheets("Foglio1").Range("A1")="" then
    MsgBox("Prima compila A1")
    Exit Sub
End If
'Continua col tuo codice
'
Avatar utente
Anthony47
Moderatore
 
Post: 19266
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Vincolare l’esecuzione di una macro

Postdi lone wolf » 21/05/24 10:44

Buon giorno, grazie Anthony47 per l'aiuto così va bene ma se vorrei provare anche con l'inserimento della data direttamente dalla finestra del msgbox come dovrei fare?, grazie ancora per l'aiuto e buona giornata a tutti
lone wolf
Utente Senior
 
Post: 108
Iscritto il: 23/05/15 14:59

Re: Vincolare l’esecuzione di una macro

Postdi Anthony47 » 21/05/24 15:33

Qualcosa come
Codice: Seleziona tutto
Dim DataA1 As Date
If Sheets("Foglio1").Range("A1") = "" Then
    On Error Resume Next
    DataA1 = CDate(InputBox("Data?", "Inserisci la data", Format(Date, "dd/mm/yyyy")))
    On Error GoTo 0
    If DataA1 > 0 Then
        Sheets("Foglio1").Range("A1") = DataA1
    Else
        Exit Sub
    End If
End If
'Continua il tuo codice
Avatar utente
Anthony47
Moderatore
 
Post: 19266
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Vincolare l’esecuzione di una macro

Postdi lone wolf » 21/05/24 16:38

Buona serata a tutti, ok funziona tutto benissimo, grazie Anthony47 per l'aiuto e per la tua grande disponibilità grazie anche a tutto il forum, una buona serata a tutti
lone wolf
Utente Senior
 
Post: 108
Iscritto il: 23/05/15 14:59


Torna a Applicazioni Office Windows


Topic correlati a "Vincolare l’esecuzione di una macro":


Chi c’è in linea

Visitano il forum: Marius44 e 37 ospiti