I figli d'arte sono all'altezza dei genitori? Vieni a parlarne su Award & Oscar.
 
Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

stampa elseif

Ultimo Aggiornamento: 26/03/2017 18:01
Post: 392
Registrato il: 28/05/2011
Città: MILANO
Età: 43
Utente Senior
excel 2000/2007
OFFLINE
26/03/2017 13:00

Ciao,
la macro allegata non funziona in parte, elseif end if non sono al posto giusto.
Sub Stampa()

Application.ScreenUpdating = False

    ActiveWindow.SmallScroll Down:=-3
    
    If Foglio1.Range("F46") = 0 Then
    MsgBox "non c'è niente da stampare"
    Exit Sub
    'End If
    
    ElseIf Foglio1.Range("F46") > 0 Then
    'ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
    ActiveWindow.SelectedSheets.PrintPreview
    End If
    
    'End If
    
    Application.ScreenUpdating = True
    
End Sub



deve fare questo:
se F46 è vuota avviso "nulla da stampare" ed esce
se F46 è > di 0 stampa
ma se F46 è vuota poi compare l'anteprima di stampa e non deve comparire.
john

---------------
excel 2007
Post: 392
Registrato il: 28/05/2011
Città: MILANO
Età: 43
Utente Senior
excel 2000/2007
OFFLINE
26/03/2017 16:31

Mah,
spostato tutto in un modulo e ora va come chiedevo.
john
[Modificato da john_cash 26/03/2017 16:31]
---------------
excel 2007
Post: 3.786
Registrato il: 13/03/2012
Città: LIVORNO
Età: 78
Utente Master
2010
OFFLINE
26/03/2017 17:28

Normalmente le macro devono stare in un modulo standard, solo quelle relative ad eventi devono stare nei moduli foglio o nel modulo ThisWorkbook

----------
Win 10 - Excel 2010
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
Post: 394
Registrato il: 28/05/2011
Città: MILANO
Età: 43
Utente Senior
excel 2000/2007
OFFLINE
26/03/2017 18:01

Grazie patel [SM=g27811]
john
[Modificato da john_cash 26/03/2017 18:01]
---------------
excel 2007
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 05:17. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com