Bonjour à tous,
J'espère que l'un d'entre vous pourra m'aider à résoudre ce problème:
Dans l'onglet "Feuil1", j'ai une combobox et le menu déroulant va de "Sem1" à "Sem52". Ces noms correspondent aussi aux nom des onglets suivants. Suivant la sélection de l'utilisateur, je voudrais copier coller des valeurs de l'onglet "Feuil1" vers l'onglet sélectionné dans le menu déroulant. J'ai drafté un début de code mais l'idée serait bien entendu de ne pas répéter ma IF condition 52 fois ! J'imagine que je devrais déterminer une variable de type "dim i as integer" avec "for i = 1 to 52" mais je ne sais pas vraiment comment faire.
Merci pour votre aide.
Dim cmbx As ComboBox
Set cmbx = Sheets("Sheet1").ComboBox1
If cmbx.Text = "Sem1" Then
Sheets("Sheet1").Select
Range("c41:c42").Select
Selection.Copy
Sheets("Sem1").Select
Range("p34").Select
Selection.PasteSpecial Paste:=xlPasteValues