Condividi:        

Non esecuzione macro se..

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

Non esecuzione macro se..

Postdi Ricky0185 » 06/07/26 11:19

Salve, ho una macro principale "Rendiconto" che all'apertura richiama un'altra macro "Pulizia", completata la quale poi prosegue fino alla fine delle istruzioni. Vorrei che, se una certa cella del foglio fosse occupata,fosse inibita l'esecuzione della macro richiamata "Pulizia", ma poi continuasse l'esecuzione della macro principale "Rendiconto".
Semplice no ? Ma io non ci riesco, sia con Exit Sub che con End Sub.
Codice: Seleziona tutto
If ActiveSheet.Range("B14").Value = True Then
Non Eseguire Macro Pulizie 'ma poi continua con l'esecuzione della "Rendiconto"
Else 'se è zero
Esegui "Rendiconto"
Exit Sub
End If

Grazie dell'aiuto.
Saluti
R
Ricky0185
Utente Senior
 
Post: 459
Iscritto il: 10/12/19 20:38

Sponsor
 

Re: Non esecuzione macro se..

Postdi Ricky0185 » 06/07/26 14:08

E aggirando il problema con il Select Case?
Codice: Seleziona tutto
x = Range("CA2").Value
Select Case x
    Case vbvuoto 'se CA2 vuota
    istruzioni della macro Rendiconto (senza quelle della macro Pulizia)
    Case Else 'se CA2 contiene valore
    istruzioni della macro Rendiconto (ma contenente anche quelle di Pulizia
End Select
End sub

In ambedue i casi istruzioni chilometriche.
Che ne pensate?
Ricky0185
Utente Senior
 
Post: 459
Iscritto il: 10/12/19 20:38


Torna a Applicazioni Office Windows


Topic correlati a "Non esecuzione macro se..":


Chi c’è in linea

Visitano il forum: Nessuno e 28 ospiti