25/02/2025 - @Alex ha scritto:
La Form [frmFDV] è una Form esterna o è quella nel quale gira il codice...?
Il codice, che è parziale, puoi riportarlo per intero...? L'errore di cui sopra non è indicativo di quel codice, qunato più di una mancata chiusura di Loop o Salto Condizionato...
La form è quella in cui gira il codice.
Il codice non è parziale, è l'unico codice associato al pulsante, almeno per ora.
Fisicamente, l'automazione word che dovrei lanciare dopo quel controllo (che risiederà in una funzione separata, quindi il resto del codice sarà solo un "Call nomefunzione") non esiste neanche, così come non esiste ancora neanche il documento word di riferimento.
Comunque è questo:
Private Sub cmdStampaModuloSap_Click()
If Len(Forms!frmFDV!txtProtSap01.Value & vbNullString) = 0 Then
MsgBox "Attenzione, inserire protocollo", vbOKOnly + vbInformation, "Protocollo SAP"
Exit Sub
End If
End Sub
PS: il fatto di usare la sintassi Forms!frmFDV è solo perchè spesso mi ritrovo a dover spostare gruppi di comandi magari in un modulo, perchè mi risulta successivamente più utile creare una funzione, e quindi mi ritrovo i riferimenti già pronti