| | Post: 1 | Registrato il: 27/02/2018
| Città: ACQUASPARTA | Età: 50 | Utente Junior | 2013 | | OFFLINE | |
|
27/02/2018 14:56 | |
Buongiorno a tutti,
sono un nuovo iscritto, vi presento la mia problematica confidando nel vostro aiuto.
Ho una cartella excel con 14 fogli per sette scenari diversi, mi spiego, ogni scenario è composto da due fogli, folgio-A che mi serve per inserire dati e foglio-B dove avrò i risultati degli inserimenti fatti sul foglio-A. Il foglio-B contenente i risultati dei calcoli ed inserimenti effettuati sul Foglio-A dovrà poi essere stampato insieme al foglio Generale (sempre visibile) che per me è DATI-GENERALI.
Vorrei partire con l'apertura della cartella avendo visibile solo il foglio DATI-GENERALI al cui interno ho 3 plsanti ogniuno con due opzioni di scelta e che mi aprano via via i fogli nascosti indicati dalla scelta.
Condizione finale quindi:
Apertura cartella di lavoro con DATI-GENERALI visibile
Completamento della scelta sui tre pulsanti e visibilità dei due fogli A e B corrispondenti.
Spero di essere stasto chiaro comunque son qua per delucidazioni
Grazie |
|
| | Post: 5.331 | Registrato il: 14/11/2004
| Utente Master | Office 2019 | | OFFLINE |
|
27/02/2018 15:23 | |
Ciao Andrea, inserisci il file, in modo che si lavora su dati concreti, togli dati sensibili e fai qualche esempio.
Ciao By Sal
se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui |
| | Post: 1 | Registrato il: 27/02/2018
| Città: ACQUASPARTA | Età: 50 | Utente Junior | 2013 | | OFFLINE | |
|
27/02/2018 15:53 | |
Ok, preparo il file e posto |
| | Post: 2 | Registrato il: 27/02/2018
| Città: ACQUASPARTA | Età: 50 | Utente Junior | 2013 | | OFFLINE | |
|
27/02/2018 17:28 | |
Ecco il File esempio,
Vorrei partire aprendo la cartella con visibile solo il foglio DATI-GENERALI e poi man mano che scelgo le opzioni il sistema riconosce i due soli fogli da aprire.
Mi viene in mente che potrei utilizzare anche solo 1 pulsante a scelta multipla:
menù pulsante: MELE-ROSSE-1;MELE-ROSSE-2.......MELE-GIALLE-3.
Quindi a seconda della scelta il sistema "scopre i due fogli associati al tipo di mela.MELE-ROSSE-1 + INSER.MELE-ROSSE-1
Che ne dite? |
| | Post: 3 | Registrato il: 27/02/2018
| Città: ACQUASPARTA | Età: 50 | Utente Junior | 2013 | | OFFLINE | |
|
27/02/2018 17:31 | |
Precisazione;
Chiaramente alla fine della scelta avrò visibile:
DATI-GENERALI + i due fogli scelti dal menù a tendina del pulsante.
Terminato l'inserimento dei dati, devo poter stampare: DATI-GENERALI+MELE-ROSSE-1 ( escludendo INSER.MELE ecc) |
| | Post: 3.201 | Registrato il: 28/06/2011
| Città: AGORDO | Età: 70 | Utente Master | 2013 | | OFFLINE | |
|
27/02/2018 21:07 | |
Quelli non sono bottoni solo celle colorate.
Excel/inserisci/forme (io preferisco quelli in Sviluppo/inserisci/bottone)
ALT + F11 ed /inserisci/Modulo e copia dentro.
Solo tre esempi di come si nasconde e si aprono
vb Sub Nascondi_Tutto()
Dim Ws As Worksheet, Fg As String
Fg = ActiveSheet.Name
For Each Ws In ActiveWorkbook.Worksheets
If Ws.Name <> Fg Then
Ws.Visible = False
End If
Next Ws
End Sub
'....
Sub Nascondi_MELE_ROSSE_1()
Sheets("MELE-ROSSE-1").Visible = False
End Sub
'....
Sub Scopri_MELE_ROSSE_1()
Sheets("MELE-ROSSE-1").Visible = True
End Sub Excel 2013 |
| | Post: 4 | Registrato il: 27/02/2018
| Città: ACQUASPARTA | Età: 50 | Utente Junior | 2013 | | OFFLINE | |
|
27/02/2018 22:09 | |
Grazie raffaele1953, provato e funziona, in parte però, infatti con i pulsanti inseriti posso scoprire i fogli singolarmente, mentre MELE-ROSSE-1 è legato al foglio INSER-MELE-ROSSE-1 e che dovrebbe essere "scoperto" insieme a MELE-ROSSE-1 a seguito della scelta e così via per le altre coppie di fogli.
Infine la condizione finale mi deve permettere, magari sempre tramite pulsante, la stampa del foglio DATI-GENERALI + solamente MELE-ROSSE-1, tralasciando quindi il terzo foglio "scoperto" INSER.MELE_ROSSE-1.
Puoi affinare il tuo utilissimo suggerimento?
Grazie |
| | Post: 3.204 | Registrato il: 28/06/2011
| Città: AGORDO | Età: 70 | Utente Master | 2013 | | OFFLINE | |
|
27/02/2018 23:51 | |
Se sono legati insieme, basta mettere una riga in più
e fare tutti gli altri codici per gli altri fogli
Sub Nascondi_MELE_ROSSE_1()
Sheets("MELE-ROSSE-1").Visible = False
Sheets("INSER-MELE-ROSSE-1").Visible = False
End Sub
Sub Scopri_MELE_ROSSE_1()
Sheets("MELE-ROSSE-1").Visible = True
Sheets("INSER-MELE-ROSSE-1").Visible = True
End Sub Excel 2013 |
| | Post: 5 | Registrato il: 27/02/2018
| Città: ACQUASPARTA | Età: 50 | Utente Junior | 2013 | | OFFLINE | |
|
28/02/2018 11:19 | |
Grazie Raffaele, Funziona tutto...a presto |
|
|