Bonjour à tous,
Je suis novice en Excel et VB et je cherche à copier les cellules A3, C4, D5 de la feuill1 dans les cellules A2,B2,C2 de la feuill2.
Dans une deuxième temps je souhaite modifier le contenu de la feuil1 et copier de nouveau les cellules A3, C4, D5 de la feuill1 dans les cellules A3,B3,C3 de la feuill2.
Je cherche les formules depuis un moment mais je n'arrive pas à les articuler correctement :
Lorsque j'ai fais un enregistrement de macro dans Excel le code a été celui-ci :
Mais après quelques recherches je pense que quelques choses comme ça devrait être plus simple mais je n'ai pas trop compris comment cela fonctionne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Range("A2").Select ActiveCell.FormulaR1C1 = "=Feuil1!R[-1]C[0]" Range("B2").Select ActiveCell.FormulaR1C1 = "=Feuil1!R[2]C[1]" Range("C2").Select ActiveCell.FormulaR1C1 = "=Facture!R[3]C[1]"
Pour la prochaine étape il faut que je me place sur la première case vide de la feuil2 (soit la A3)
Code : Sélectionner tout - Visualiser dans une fenêtre à part ActiveCell.Offset(0, 1).Range("").Select
Je suppose qu'il faut quelques chose du genre :
Mais comment sélectionnez la cellule où on arrive et commencer l'autre formule ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 i=1 TantQue Ai <> "" FAIRE i = i+1 Fin TantQue
Merci @ tous
Partager