aller chercher donnée dans une autre feuille

  • Initiateur de la discussion Initiateur de la discussion le plessis
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

L

le plessis

Guest
Bjr,
Je voudrais alimenter une combobox avec des données dans une feuille (feuille1) dans mon cas ; j'ai essayé plein de code mais j'ai tjr le même message : erreur syntaxe erreur compilation.
Si quelqu'un a une idée.
D'avance merci
 

Pièces jointes

Re : aller chercher donnée dans une autre feuille

Bonjour le plessis,

il faut préciser la feuille

à tester :

Code:
Private Sub UserForm_Initialize()
    Dim Cell As Range
    For Each Cell In Sheets("Feuil1").Range("A2:A" & Sheets("Feuil1").Range("A65536").End(xlUp).Row)
    Me.ComboBox1.AddItem (Cell)
    Next
End Sub
 
Re : aller chercher donnée dans une autre feuille

Re,
autre petit problème ; j'ai rajouté une autre CBO dans mon USF, mais j'ai ce msg :
erreur compil déclaration existante dans la portée en cours ?????
mon code ci dessous ; ou est l'erreur?


Private Sub Userform_Initialize()

Dim Cell As Range
For Each Cell In Sheets("Eq MT-NP").Range("A2:A" & Sheets("Eq MT-NP").Range("A65536").End(xlUp).Row)
Me.ComboBox1.AddItem (Cell)
Next
and
Dim Cell As Range
For Each Cell In Sheets("listing outillage").Range("B2:B" & Sheets("listing outilage").Range("B65536").End(xlUp).Row)
Me.ComboBox2.AddItem (Cell)
Next
End Sub

D'avance merci 😕
 
Re : aller chercher donnée dans une autre feuille

Re,
mon nouveau petit pbl :
Je désire copier les données de mon bon de commande dans deux fichiers et les effacer pour retrouver un bon de commande vierge. ci dessous mon code
Sub envoicommande()
'
' envoicommande
ActiveSheet.UsedRange.Rows("3:" & ActiveSheet.UsedRange.Rows.Count).Select
Selection.Copy
Worksheets("demande outillage").Select
Range("a5").Select
ActiveSheet.Paste
ActiveSheet.UsedRange.Rows("3:" & ActiveSheet.UsedRange.Rows.Count).Select
Selection.Copy
Worksheets("EQ 1").Select
Range("a5").Select
ActiveSheet.Paste
Worksheets("ordre commande").Select
ActiveSheet.UsedRange.Rows("3:" &ActiveSheet.UsedRange.Rows.Count).Select
Selection.ClearContents
Range("a5").Select

End Sub
msg erreur exec "9" indice en dehors de la plage 😕😕😕
si qql a une idée
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

D
  • Question Question
Réponses
5
Affichages
248
Didierpasdoué
D
Retour