Appeler une liste nommée dans un autre classeur

Résolu
djamel -  
yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
Voici un bout de code, qui sert à appeler une liste nommée "Liste_Codes" située dans un classeur appelé "Fournisseurs" , l'appele se fait d'un autre classeur appelé "OLiv" (pas celle de poppey.. lol)

On Error Resume Next
Application.ScreenUpdating = False
Application.DisplayAlerts = False

If Me.TextBox1.Value <> "" Then

For Each c In Workbooks("Fournisseurs.xlsx")![Liste_Codes]
If UCase(c) Like UCase(Me.TextBox1) Then

Mon code

End If

Next c

End If
Application.ScreenUpdating = True
Application.DisplayAlerts = True

Seulement ça ne marche pas, alors si quelqu'un pourrait me venir en aide j'en serais très reconnaissant.

2 réponses

  1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    Bonjour,

    Workbooks("Fournisseurs.xlsx")

    Ce classeur est ouvert ou pas ?
    0
    1. djamel
       
      Bonjour,
      le classeur "Fournisseurs" est ouvert
      0
  2. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    Bonjour,

    Private Sub CommandButton1_Click()
        Dim Liste As Range, c As Range
        
        On Error Resume Next
        Application.ScreenUpdating = False
        Application.DisplayAlerts = False
    
        If Me.TextBox1.Value <> "" Then
            Set Liste = Workbooks("Fournisseurs.xlsx").Worksheets("feuil1").Range("Liste_Codes")       'recuperation liste
            ValTxt = UCase(Me.TextBox1)     'passage en majuscule
            'boucle sur liste
            For Each c In Liste
                If UCase(c) Like ValTxt Then
    
                'Mon code
    
                End If
            Next c
        End If
        Application.ScreenUpdating = True
        Application.DisplayAlerts = True
    End Sub
    
    0
    1. djamel
       
      Merci pour votre aide
      0
    2. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588 > djamel
       
      bonjour, cela marche, le sujet peut être marqué comme résolu?
      0
    3. djamel
       
      Non le sujet n'est pas résolu mais j'ai opter pour une autre solution, un grand merci quand même à f894009.
      0
    4. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588 > djamel
       
      tu as opté pour une autre solution, attends-tu autre chose pour ce sujet?
      0
    5. djamel
       
      Pour ce sujet non, j’espère que d'autres personnes en profiteront.
      Je ne sais pas si je dois mettre le sujet comme résolu ?
      0