Selezionare foglio tramite codice



  • Selezionare foglio tramite codice
    di Guybrush (utente non iscritto) data: 26/09/2016 16:28:32

    Salve a tutti,
    ho un problema che mi attanaglia. Nel file che vi allego potete vedere il foglio "Elenco armadi da produrre", dove nella colonna F troviamo un codice numerico. Da questo codice numerico io devo selezionare il foglio corrispondente, però, il nome del foglio non è composto solo da quel codice ma anche da altro info.

    Il codice è sempre la prima parte della stinga e termina con un underscore.

    Come posso fare?

    Grazie a tutti in anticipo.
    Saluti



  • di alfrimpa data: 26/09/2016 16:44:00

    Ciao Guybrush

    Potresti aggiungere una colonna a dx della F dove inserire in nomi dei fogli completi che poi nasconderai.

    Con la macro che vedi sotto ogni volta che selezionerai una cella della colonna F verrai indirizzato sul relativo foglio.

    Alfredo
     
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Dim fgl As String
    On Error Resume Next
    If Not Intersect(Target, Range("F:F")) Is Nothing Then
        Worksheets(Target.Offset(0, 1).Value).Activate
    End If
    0:
    End Sub
    






  • di Guybrush (utente non iscritto) data: 26/09/2016 17:14:25

    Grazie della risposta, va benissimo come mi hai detto



  • di alfrimpa data: 26/09/2016 18:48:35

    Grazie del riscontro Guybrush

    Volendo si può automatizzare tramite macro anche la compilazione della colonna aggiuntiva dopo che si è inserito in cartella un nuovo foglio.

    Alfredo