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

Scopri fogli excel con pulsanti di scelta

Ultimo Aggiornamento: 28/02/2018 11:19
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

Scopri Nascondi fogli
Ciao Andrea, inserisci il file, in modo che si lavora su dati concreti, togli dati sensibili e fai qualche esempio.

Ciao By Sal [SM=x423051]

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

File Esempio
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

Risolto
Grazie Raffaele, Funziona tutto...a presto
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 04:43. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com