I
IFFIC
Guest
Bonsoir à tous d’ici, à qui je dois le bonheur de me vider la tête en bidouillant VBA. et damer le pion à ceux qui pensent que passé 50 balais, il n’y a que les autocars qui conduisent au rêve.
Je pense que ma demande sera super simple pour les supers pros du Forum.
Sauf qu’à m’expliquer, c’est pas d’la tarte !!!
Voici un bout de mon maquereau :
Private Sub UserForm_Initialize()
With ListBox1
ListBox1.Clear
FEUILLE = " 'C:\COMMANDES\FOURNISSEURS\[FRS]FRN"
NOFOURN = 1
For j = 7 To 300 ‘ Déjà là , un End(xlUp).Row , j’aimerais bien.
CODE = ExecuteExcel4Macro((FEUILLE & NOFOURN) & "'!R" & j & "C" & 1)
DESIGNATION = ExecuteExcel4Macro((FEUILLE & NOFOURN) & "'!R" & j & "C" & 2)
ListBox1.AddItem DESIGNATION & " " & "Code: " & " --> " & CODE
Next j
End With
End Sub
Dans le classeur fermé, j’ai une quantité de feuilles que j’ai intitulé : « FRN1 , FRN2, et c.
Jusque là, cela fonctionne., ayant auparavant récupéré dans une autre Listbox la variable
« NOFOURN ». en faisant une boucle dans une feuille du même classeur récapitulant la
liste des fournisseurs, par ordre numérique.
Je pense qu’il serait beaucoup plus simple de laisser l’utilisateur créer une nouvelle feuille
au nom d’un nouveau fournisseur, sans l’obliger de devoir la répertorier dans la dite liste.
En fait, je cherche un truc du genre :
FEUILLE = " 'C:\COMMANDES\FOURNISSEURS\[FRS]"
For Each wks In (L’adresse ci-dessus)
ListBox1.AddItem wks.Name
Comme je le fais avec: Worksheets("Feuil1").Cells(10 + t1, 3) = wks.Name
t1 = t1 + 1
Next wks
Simple: Faire une boucle sur les feuilles d’un classeur fermé!!!!!!!
Merci d’avance, et bonne longue fin de semaine à tous.
IFFIC
Je pense que ma demande sera super simple pour les supers pros du Forum.
Sauf qu’à m’expliquer, c’est pas d’la tarte !!!
Voici un bout de mon maquereau :
Private Sub UserForm_Initialize()
With ListBox1
ListBox1.Clear
FEUILLE = " 'C:\COMMANDES\FOURNISSEURS\[FRS]FRN"
NOFOURN = 1
For j = 7 To 300 ‘ Déjà là , un End(xlUp).Row , j’aimerais bien.
CODE = ExecuteExcel4Macro((FEUILLE & NOFOURN) & "'!R" & j & "C" & 1)
DESIGNATION = ExecuteExcel4Macro((FEUILLE & NOFOURN) & "'!R" & j & "C" & 2)
ListBox1.AddItem DESIGNATION & " " & "Code: " & " --> " & CODE
Next j
End With
End Sub
Dans le classeur fermé, j’ai une quantité de feuilles que j’ai intitulé : « FRN1 , FRN2, et c.
Jusque là, cela fonctionne., ayant auparavant récupéré dans une autre Listbox la variable
« NOFOURN ». en faisant une boucle dans une feuille du même classeur récapitulant la
liste des fournisseurs, par ordre numérique.
Je pense qu’il serait beaucoup plus simple de laisser l’utilisateur créer une nouvelle feuille
au nom d’un nouveau fournisseur, sans l’obliger de devoir la répertorier dans la dite liste.
En fait, je cherche un truc du genre :
FEUILLE = " 'C:\COMMANDES\FOURNISSEURS\[FRS]"
For Each wks In (L’adresse ci-dessus)
ListBox1.AddItem wks.Name
Comme je le fais avec: Worksheets("Feuil1").Cells(10 + t1, 3) = wks.Name
t1 = t1 + 1
Next wks
Simple: Faire une boucle sur les feuilles d’un classeur fermé!!!!!!!
Merci d’avance, et bonne longue fin de semaine à tous.
IFFIC