Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di leomac
    Registrato dal
    Mar 2009
    Messaggi
    188

    [VBA/Excel '07] Riempire comboBox con alcuni fogli lavoro

    Salve
    dovrei inserire in una combobox solo alcuni fogli lavoro, ad esempio fogli il cui nome inizia con un punto. Ho provato col seguente codice ma nella combobox me li mette tutti senza eccezzione:
    codice:
    fogli = "." & ws
    For Each fogli In Worksheets
    ComboBox3.AddItem fogli.Name
    Next
    Grazie mille

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    codice:
    ....
    For Each fogli In Worksheets
        If Mid(fogli.Name, 1, 1) = "." Then
            ...............
        End If
    Next fogli
    ....
    P.S. Non ho avuto ancora modo di provare il codice che mi hai mandato. Sorry.

  3. #3
    Utente di HTML.it L'avatar di leomac
    Registrato dal
    Mar 2009
    Messaggi
    188
    come sempre thx nicoO.
    posto:

    codice:
    For Each ws In Worksheets               'per ogni ws (=foglio) excel presente nell'insieme di fogli (=worksheet)
        If Mid(ws.Name, 1, 1) = "." Then    'se il nome del foglio (ws.Name) ha come prima lettara il "."
            foglio = Mid(ws.Name, 2)        'definisco foglio = ...
            ComboBox3.AddItem foglio        'Aggiungo in combobx tutti i fogli con il "." senza il punto nel testo
        End If
    Next
    P.S.: certe volte le funzioni nn le ricordo prorpio... :master:
    P.P.S.: N.P. fai con comodo

    thx

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Prego. Sebbene al lato pratico sia la stessa cosa è più corretto usare la funzione left()

    If Left(ws.Name, 1) = "." Then


  5. #5
    Utente di HTML.it L'avatar di leomac
    Registrato dal
    Mar 2009
    Messaggi
    188
    O.K. prendo atto e correggo.


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.