Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

Controllo prima della stampa

Ultimo Aggiornamento: 17/11/2018 15:45
Post: 20
Registrato il: 01/06/2016
Città: PISA
Età: 64
Utente Junior
2003
OFFLINE
15/11/2018 12:48

Ciao a tutti,
come al solito ho bisogno del vostro aiuto, essendo ancora alle prime armisull'impiego delle incredibili potenzialità di Excel e le macro.
Il mio problema è il seguente:
ho un foglio dove compilo i campi che vanno dalla cella A5 alla cella M5 , per poi passare alla successiva A6 fino alla M6 e così via per venti righe successive (quindi fino alla A24 -> M24. Mi servirebbe capire come fare per stampare il foglio, ma solo se:
a) nessuna di queste celle è valorizzata (quindi senza alcun dato);
b) se presente un valore nella prima cella (cioè in A5, A6, A7, ecc. o A24) allora anche la terza, la sesta, la settima, la undicesima, dodicesima e la tredicesima devono contenere obbligatoriamente un valore (ad esempio: se A5 contiene un dato, allora anche C5, F5, G5, K5, L5 e M5 devono contenere dati; e così anche le altre righe fino alla A24).
In pratica stampa il foglio con tutte le intestazioni anche se sell'area A5:M24 non sono presenti dati; ma se una delle celle della colonna A contiene un dato, rispettivamente in quella riga, nelle celle C, F, G, K, L, ed M ci devono essere obbligatoriamente dei dati, altrimenti segnala i dati mancanti e non stampa il foglio; questo perchè, trattandosi di dati anagrafici, ogni riga contiene delle celle "obbligatoriamente valorizzate" (C, F, G, K, L, M), rispetto alle altre (B, D, E, H, ecc..) che, contenenti o no dei dati, non sono necessari ai fini della stampa.
Spero che sia riuscito ad esprimermi in modo chiaro e mi affido alla vostra straordinaria conoscenza (che un pò invidio....anzi tanto!!!).
Dimenticavo: uso Excel 2003.
Un salutoa tutti voi, comunque vada...
[Modificato da elioeco 16/11/2018 09:20]
EcoBand
Post: 5.533
Registrato il: 14/11/2004
Utente Master
Office 2019
OFFLINE
16/11/2018 11:17

Stampa
Ciao a parte che potresti usare l'anteprima stampa, per vedere il risultato.

ma senza un file come credi che possiamo aiutarti?

se lo alleghi togli dati sensibili e spiega per bene cosa ti serve.

Ciao By Sal [SM=x423051]

se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui
Post: 20
Registrato il: 01/06/2016
Città: PISA
Età: 64
Utente Junior
2003
OFFLINE
16/11/2018 14:01

Allego il file Excel (tolto dati sensibili, intestazioni, etc.) in questione.
In pratica se non sono presenti dati, si può comunque stampare la pagina.
Se invece è presente un "Cognome", allora anche le celle (nella stessa riga) corrispondenti alle colonne che ho evidenziato in rosso devono contenere obbligatoriamente dati.
Nell'unico esempio che ho riportato, essendoci un nominativo (VERDI) nella cella A5, le celle C5, F5, G5, K5, L5 ed M5 devono contenere dati a completamento delle informazioni riguardanti il nominativo VERDI, altrimenti non stampa il foglio (magari indicando i campi mancanti o, più semplicemente, dicendo: "Stampa annullata! Controllare i dati mancanti!").
Come si evince dal foglio, i campi B5, D5, E5, H-I-J5, non sono indispensabili ai fini della stampa (ci sono o non ci sono è indifferente).
Chiaramente il controllo è su tutte le 20 righe presenti sul foglio: dalla A5 alla A24.
Spero di essermi spiegato e mi scuso se nella prima richiesta ho fatto probabilmente casino.
Grazie Sal per l'interesse.
Elio
[Modificato da elioeco 16/11/2018 14:03]
EcoBand
Post: 5.534
Registrato il: 14/11/2004
Utente Master
Office 2019
OFFLINE
16/11/2018 16:11

Controllo stampa
Ciao elio eccoti il file con il controllo, non ti esegue la stampa se manca qualche dato, nelle colonne che hai detto, premi l'icona della stampante per avviare.

ti riporta con un messaggio dove manca il dato

solo dopo che ci sono tutti i dati permette la stampa.

Attenzione però se manca il primo dato "Verdi" non ti fa il controllo su quella riga, quindi ricorda che almeno la colonna "A", dove sono i dati, ci deve essere il Cognome

Ciao By Sal [SM=x423051]

[Modificato da by sal 16/11/2018 16:17]
se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui
Post: 21
Registrato il: 01/06/2016
Città: PISA
Età: 64
Utente Junior
2003
OFFLINE
17/11/2018 15:45

Sal, è inutile dirlo: sei un mostro!!!
L'ho adattato al mio file originale, qualche piccola modifica e....
va alla grande!!!
Grazie infinite e ancora grazie!!!
[SM=x423030] [SM=x423070] [SM=x423028]
EcoBand
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 03:45. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com