Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2013 Mise en place d'une boucle pour copier des données dans une case différentes en fonction de la valeur d'une combobox

drumeiro

XLDnaute Nouveau
Bonjour à tous,

j'aimerais réaliser une boucle pour copier coller les données d'une textbox dans une case différentes en fonction de la valeur d'une combobox

Je pense qu'il y a moyen de créer une boucle pour faciliter l'écriture du code. En effet, là j'ai fait pour seulement 2 combobox alors que j'en ai en tout 27 (combobox 2-->27) pour lesquelles je doit faire la même chose.

Combobox2 --> Textbox3 --> case D6 à L6
Combobox3 --> Textbox4 --> case D6 à L6
Combobox4 --> Textbox5 --> case D6 à L6
Combobox5 --> Textbox6 --> case M6 à U6
Combobox6 --> Textbox7 --> case M6 à U6
Combobox7 --> Textbox8 --> case M6 à U6
Combobox8 --> Textbox9 --> case V6 à AD6
Combobox9 --> Textbox10 --> case V6 à AD6
Combobox10 --> Textbox11 --> case V6 à AD6
...

VB:
    If ComboBox2.Value = "Teigne" Then
       copier.Range("D6").Value = TextBox3.Value
       ElseIf ComboBox2.Value = "Mouche" Then
       copier.Range("E6").Value = TextBox3.Value
       ElseIf ComboBox2.Value = "Moucheron" Then
       copier.Range("F6").Value = TextBox3.Value
       ElseIf ComboBox2.Value = "Guêpes" Then
       copier.Range("G6").Value = TextBox3.Value
       ElseIf ComboBox2.Value = "Tribolium" Then
       copier.Range("H6").Value = TextBox3.Value
       ElseIf ComboBox2.Value = "Mites" Then
       copier.Range("I6").Value = TextBox3.Value
       ElseIf ComboBox2.Value = "Moustiques" Then
       copier.Range("J6").Value = TextBox3.Value
       ElseIf ComboBox2.Value = "Punaises" Then
       copier.Range("K6").Value = TextBox3.Value
       ElseIf ComboBox2.Value = "Autres" Then
       copier.Range("L6").Value = TextBox3.Value
        End If
        
        If ComboBox3.Value = "Teigne" Then
       copier.Range("D6").Value = TextBox4.Value
       ElseIf ComboBox3.Value = "Mouche" Then
       copier.Range("E6").Value = TextBox4.Value
       ElseIf ComboBox3.Value = "Moucheron" Then
       copier.Range("F6").Value = TextBox4.Value
       ElseIf ComboBox3.Value = "Guêpes" Then
       copier.Range("G6").Value = TextBox4.Value
       ElseIf ComboBox3.Value = "Tribolium" Then
       copier.Range("H6").Value = TextBox4.Value
       ElseIf ComboBox3.Value = "Mites" Then
       copier.Range("I6").Value = TextBox4.Value
       ElseIf ComboBox3.Value = "Moustiques" Then
       copier.Range("J6").Value = TextBox4.Value
       ElseIf ComboBox3.Value = "Punaises" Then
       copier.Range("K6").Value = TextBox4.Value
       ElseIf ComboBox3.Value = "Autres" Then
       copier.Range("L6").Value = TextBox4.Value
        End If

L'ensemble des données rentrées dans le classeur programme moulin se collent dans le classeur Données gestion moulin

Je vous remercie pour votre aide.
 

Pièces jointes

  • Programme moulin.xlsm
    35.2 KB · Affichages: 3
  • Donnees gestion moulin.xlsm
    19.5 KB · Affichages: 2
Dernière édition:

ChTi160

XLDnaute Barbatruc
Bonjour ,
Bonjour le Fil ,le Forum

Combien de relevés par Jour ?
j'ai constaté que dans un des fichiers, tu as "Chaudière" qui apparait et pas dans L'autre Fichier.

Bonne journée
Jean marie
 

drumeiro

XLDnaute Nouveau
Bonjour,

Il n'y aura qu'un seul enregistrement par semaine.

En effet j'ai oublié d'insérer les colonnes pour le contrôle de la chaudière
 

Pièces jointes

  • Donnees gestion moulin.xlsm
    19.7 KB · Affichages: 2

ChTi160

XLDnaute Barbatruc
Re

Pour imager ce à quoi je travaille.
J'ai modifié la présentation du Userform !
J'ai aussi modifié la méthode, il ne reste que 6 Controls que l'on remplit après avoir fait les choix !
À voir donc si ça pourrait convenir
Jean marie
 

Pièces jointes

  • TestPiege_1.gif
    418.7 KB · Affichages: 38
  • TestPiege_2.gif
    41 KB · Affichages: 37

ChTi160

XLDnaute Barbatruc
Bonsoir drumeiro
un dossier dans lequel figurent les deux fichiers , Il faut qu'il soient dans le Même dossier !
je n'ai pas avancé !
à voir .
tiens nous au courant
Jean marie
 

Pièces jointes

  • Pièges.zip
    65 KB · Affichages: 6
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…