| | Post: 40 | Registrato il: 23/06/2015
| Città: TORINO | Età: 31 | Utente Junior | 2013 | | OFFLINE | |
|
03/07/2018 15:10 | |
Ciao,
qualcuno sa se è possibile applicare effetti sulla cella (ad esempio bordo, riempimento) solo su schermo senza che poi tale formattazione venga stampata?
Servirebbe per evidenziare su schermo le celle in cui inserire valori..
AGGIORNAMENTO
Allego file d'esempio [Modificato da FlavioPietro 05/07/2018 11:21] |
|
| | Post: 3.585 | Registrato il: 28/06/2011
| Città: AGORDO | Età: 70 | Utente Master | 2013 | | OFFLINE | |
|
03/07/2018 15:43 | |
In teoria non credo si possa, però se Tu fai scrivere nel Foglio1 che ha i Bordi/Celle colorate (magari anche qualche spiegazione aggiuntiva). Nel foglio2 metti in A1 =se(Foglio1!A1="";"";Foglio1!A1) e dopo trascini ovunque. Alla fine imposti la pagina di stampa sul foglio2 e non ci sono i bordi Excel 2013 |
| | Post: 3.815 | Registrato il: 21/06/2013
| Città: NAPOLI | Età: 70 | Utente Master | Excel 365 | | OFFLINE |
|
03/07/2018 15:57 | |
Se non vuoi che formattazioni vengano stampate potresti usare una macro di questo tipo da inserire nel modulo Questa_cartella_di_lavoro
vb Private Sub Workbook_BeforePrint(Cancel As Boolean)
Cancel = True
' istruzioni per toglere la formattazione dal foglio
ActiveSheet.PrintOut
' istruzioni per rimettere la formattazione sul foglio
End Sub
[Modificato da alfrimpa 03/07/2018 15:58]
Alfredo |
| | Post: 1.880 | Registrato il: 06/04/2013
| Utente Veteran | 2010 | | OFFLINE |
|
03/07/2018 16:48 | |
Ciao
Questo quel che ho capito:
- evidenziare delle celle dove l'utente deve scrivere e, nel momento che viene inserito un dato, togliere il colore alla cella.
Se è così, potresti procedere nel seguente modo:
- selezioni le celle da evidenziare
- in form.condiz. scegli: formatta solo le celle che contengono
- nella prima box scegli: Valore
- nella seconda box scegli: uguale a
- nella terza: 0 (zero)
- dai il colore e conferma tutto.
In questo modo, le celle saranno evidenziate ma, nel momento che qualcuo inserisce in esse un valore, il colore dato sparisce.
Sempre che sia quel che vuoi
Saluti
Domenico
Win 10 - Excel 2016 |
| | Post: 40 | Registrato il: 23/06/2015
| Città: TORINO | Età: 31 | Utente Junior | 2013 | | OFFLINE | |
|
05/07/2018 11:07 | |
raffaele1953, 03/07/2018 15.43:
In teoria non credo si possa, però se Tu fai scrivere nel Foglio1 che ha i Bordi/Celle colorate (magari anche qualche spiegazione aggiuntiva). Nel foglio2 metti in A1 =se(Foglio1!A1="";"";Foglio1!A1) e dopo trascini ovunque. Alla fine imposti la pagina di stampa sul foglio2 e non ci sono i bordi
Grazie, pensavo alla stessa cosa però speravo ci fosse un'altra soluzione 'più pulita' :) |
| | Post: 41 | Registrato il: 23/06/2015
| Città: TORINO | Età: 31 | Utente Junior | 2013 | | OFFLINE | |
|
05/07/2018 11:10 | |
alfrimpa, 03/07/2018 15.57:
Se non vuoi che formattazioni vengano stampate potresti usare una macro di questo tipo da inserire nel modulo Questa_cartella_di_lavoro
vb Private Sub Workbook_BeforePrint(Cancel As Boolean)
Cancel = True
' istruzioni per toglere la formattazione dal foglio
ActiveSheet.PrintOut
' istruzioni per rimettere la formattazione sul foglio
End Sub
Grazie, ma non va bene perché così facendo non stamperebbe alcuna formattazione, mentre a me servirebbero invece che le stampasse solo una parte :) |
| | Post: 3.821 | Registrato il: 21/06/2013
| Città: NAPOLI | Età: 70 | Utente Master | Excel 365 | | OFFLINE |
|
05/07/2018 11:15 | |
Ma io intendevo di togliere le formattazioni che non servono in stampa non tutte.
Alfredo |
| | Post: 3.074 | Registrato il: 03/04/2013
| Utente Master | Excel 2000 - 2013 | | OFFLINE | |
|
05/07/2018 11:19 | |
Buona giornata a Tutti. E pensare ad un Foglio di lavoro d'appoggio nel quale riportare, in automatico, il Valore delle Celle e i formati che si desidera stampare? Giuseppe
Windows XP - Excel 2000
Windows 10 - Excel 2013 |
| | Post: 42 | Registrato il: 23/06/2015
| Città: TORINO | Età: 31 | Utente Junior | 2013 | | OFFLINE | |
|
05/07/2018 11:20 | |
dodo47, 03/07/2018 16.48:
Ciao
Questo quel che ho capito:
- evidenziare delle celle dove l'utente deve scrivere e, nel momento che viene inserito un dato, togliere il colore alla cella.
Se è così, potresti procedere nel seguente modo:
- selezioni le celle da evidenziare
- in form.condiz. scegli: formatta solo le celle che contengono
- nella prima box scegli: Valore
- nella seconda box scegli: uguale a
- nella terza: 0 (zero)
- dai il colore e conferma tutto.
In questo modo, le celle saranno evidenziate ma, nel momento che qualcuo inserisce in esse un valore, il colore dato sparisce.
Sempre che sia quel che vuoi
Saluti
Grazie, ma no, non è quello che intendevo: ho allegato un file d'esempio per spiegarmi meglio :) |
| | Post: 3.589 | Registrato il: 28/06/2011
| Città: AGORDO | Età: 70 | Utente Master | 2013 | | OFFLINE | |
|
06/07/2018 11:46 | |
Secondo me, il metodo migliore è la FC
Come da esempio Foglio4, tenendo premuto CTRL selezioni le tre celle
Formattazzione Condizionale/usa una formula e scrivi =E(B2="") dopo scegli colore
Noterai che "Si applica a" diventa =$B$2;$C$5;$E$3
Appena fatto ricontrolla il tutto (alcune volte sgarra)
NB, se non piace la cella colorata (togli l'attuale bordatura), selezioni le tre celle e metti =E(B2<>""), scegliendo cella bordata
Selezioni tutta la tabella/formatto celle e metti la spunta su Bloccata
Tenendo premuto CTRL selezioni le tre celle,formatto celle e togli la spunta su Bloccata [Modificato da raffaele1953 06/07/2018 11:54] Excel 2013 |
| | Post: 58 | Registrato il: 23/06/2015
| Città: TORINO | Età: 31 | Utente Junior | 2013 | | OFFLINE | |
|
14/07/2018 13:18 | |
raffaele1953, 06/07/2018 11.46:
Secondo me, il metodo migliore è la FC
Come da esempio Foglio4, tenendo premuto CTRL selezioni le tre celle
Formattazzione Condizionale/usa una formula e scrivi =E(B2="") dopo scegli colore
Noterai che "Si applica a" diventa =$B$2;$C$5;$E$3
Appena fatto ricontrolla il tutto (alcune volte sgarra)
NB, se non piace la cella colorata (togli l'attuale bordatura), selezioni le tre celle e metti =E(B2<>""), scegliendo cella bordata
Selezioni tutta la tabella/formatto celle e metti la spunta su Bloccata
Tenendo premuto CTRL selezioni le tre celle,formatto celle e togli la spunta su Bloccata
No FC non va bene perché l'effetto deve permanere sul video, anche una volta inseriti i dati |
| | Post: 59 | Registrato il: 23/06/2015
| Città: TORINO | Età: 31 | Utente Junior | 2013 | | OFFLINE | |
|
14/07/2018 13:22 | |
GiuseppeMN, 05/07/2018 11.19:
Buona giornata a Tutti.
E pensare ad un Foglio di lavoro d'appoggio nel quale riportare, in automatico, il Valore delle Celle e i formati che si desidera stampare?
Giuseppe
Già, pensavo anche io a quella soluzione.. a meno che non ce ne sia un'altra per tenere un unico foglio |
| | Post: 60 | Registrato il: 23/06/2015
| Città: TORINO | Età: 31 | Utente Junior | 2013 | | OFFLINE | |
|
14/07/2018 14:20 | |
alfrimpa, 03/07/2018 15.57:
Se non vuoi che formattazioni vengano stampate potresti usare una macro di questo tipo da inserire nel modulo Questa_cartella_di_lavoro
vb Private Sub Workbook_BeforePrint(Cancel As Boolean)
Cancel = True
' istruzioni per toglere la formattazione dal foglio
ActiveSheet.PrintOut
' istruzioni per rimettere la formattazione sul foglio
End Sub
No, non funziona: la macro viene effettivamente eseguita però la stampa non viene avviata |
| | Post: 3.612 | Registrato il: 28/06/2011
| Città: AGORDO | Età: 70 | Utente Master | 2013 | | OFFLINE | |
|
14/07/2018 15:29 | |
>>>No FC non va bene perché l'effetto deve permanere sul video, anche una volta inseriti i dati
(tranne macro) Ti rimane solo un foglio d'appoggio [Modificato da raffaele1953 14/07/2018 15:31] Excel 2013 |
| | Post: 3.083 | Registrato il: 03/04/2013
| Utente Master | Excel 2000 - 2013 | | OFFLINE | |
|
14/07/2018 22:05 | |
Se proprio non vuoi un Foglio di lavoro d'appoggio, potresti optare per l'utilizzo della Funzione "Formattazione condizionale" opportunamente strutturata in funzione del Valore di una Cella d'appogio con il colore del Carattere "Bianco". Giuseppe
Windows XP - Excel 2000
Windows 10 - Excel 2013 |
|
|