Yop le forum
Je travaille actuellement sur un tableau excel contenant des données. L'utilisateur "coche" (inscrit "x" dans la cellule Y de la ligne qu'il souhaite copier) une ou plusieurs lignes (pas de logique dans le cochage, c'est chacun choisit comme il veut :/), puis en cliquant sur un bouton, toutes les lignes cochées se copient dans la Feuil2 qui contient un tableau vierge au même format.
(Afin de pouvoir faire cette manip plusieurs fois de suite, j'ai mis une tite macro dans la Feuil2 (si la cellule avant Ligne_Finale se remplit, une ligne s'insère automatiquement)).
Le souci c'est que (bien évidemment), la macro de copie ne fonctionne pas...
Sub Copie1()
For Var_AB = 6 To 65536
If Range("YVar_AB") = x Then
Range("AVar_AB:XVar_AB").Select
Selection.Copy
Sheets("Feuil2").Select
Range("Ligne_Finale").Offset(-1,0).Select
ActiveSheet.Paste
End If
Next
End Sub
Je n'arrive pas à définir mon objet Range avec la variable dans le nom de la cellule .
Qui plus est, j'avoue que s'il existe une solution en évènementiel avec si x (ou case cochée) la ligne se copie, et si on décoche elle s'enlève de la Feuil2, je suis preneur, mais c'est bien au delà de mon niveau tout ça
Je vous joins mon fichier, n'hésitez pas à m'orienter sur des tutos ou des sujets similaires (bien que je n'en ai pas trouvé ), même si mon but final est que le fichier fonctionne, je veux avant tout apprendre comment faire
Merci d'avance et bonne journée