Dadi147
XLDnaute Occasionnel
bienvenu à tous
Il est nécessaire de ne pas spécifier le lieu de copie, par exemple, pourquoi la colonne 5 a été choisie en premier, elle est copiée dans A : A, et si la colonne 3 a été sélectionnée dans le deuxième choix, elle est copiée dans B : B et vice versa , l'ordre des colonnes est fonction de la sélection dans la case à cocher
Il est nécessaire de ne pas spécifier le lieu de copie, par exemple, pourquoi la colonne 5 a été choisie en premier, elle est copiée dans A : A, et si la colonne 3 a été sélectionnée dans le deuxième choix, elle est copiée dans B : B et vice versa , l'ordre des colonnes est fonction de la sélection dans la case à cocher
VB:
Private Sub CheckBox1_Click()
sh1.Select
If form1("CheckBox1").Value = True Then
Columns("A:A").Select
Selection.Copy
Sheets("sheet2").Select
Columns("A:A").Select
sh2.Paste
Else
CheckBox1.Value = False
sh2.Columns("A:A") = ""
sh2.Select
End If
End Sub
Private Sub CheckBox2_Click()
sh1.Select
If form1("CheckBox2").Value = True Then
Columns("B:B").Select
Selection.Copy
Sheets("sheet2").Select
Columns("B:B").Select
sh2.Paste
Else
CheckBox2.Value = False
sh2.Columns("B:B") = ""
sh2.Select
End If
End Sub
Private Sub CheckBox3_Click()
sh1.Select
If form1("CheckBox3").Value = True Then
Columns("C:C").Select
Selection.Copy
Sheets("sheet2").Select
Columns("C:C").Select
sh2.Paste
Else
CheckBox3.Value = False
sh2.Columns("C:C") = ""
sh2.Select
End If
End Sub
Private Sub CheckBox4_Click()
sh1.Select
If form1("CheckBox4").Value = True Then
Columns("D:D").Select
Selection.Copy
Sheets("sheet2").Select
Columns("D:D").Select
sh2.Paste
Else
CheckBox4.Value = False
sh2.Columns("D:D") = ""
sh2.Select
End If
End Sub
Private Sub CheckBox5_Click()
sh1.Select
If form1("CheckBox5").Value = True Then
Columns("E:E").Select
Selection.Copy
Sheets("sheet2").Select
Columns("E:E").Select
sh2.Paste
Else
CheckBox5.Value = False
sh2.Columns("E:E") = ""
sh2.Select
End If
End Sub