robin
-
31 oct. 2013 à 11:16
jordane45
Messages postés38145Date d'inscriptionmercredi 22 octobre 2003StatutModérateurDernière intervention25 avril 2024
-
31 oct. 2013 à 14:29
Bonjour,
alors voilà je cherche à créer une addiction dans une macro, mais avec une variable (c.à.d que je souhaite sélectionner la cellule qui va s'addition à une autre cellule fixe avant de lancer la macro).
Avec l'outil enregistrer une macro et mes qql que info j'ai pu écrire ceci mais je ne trouve pas comment faire pour pourvoir sélectionner la valeur de telle ou telle cellule pour la renvoyer dans la formule de la macro
je travail sur excel depuis peu de temps le but final de ma macro etant de pouvoir actualiser les réalisation faites pas mon entreprise par rapport à ses clients au fur et à mesure de l'année
Bonjour,
Commence (surtout si tu es débutant) à travailler directement avec les objets, plutôt que de te balader ainsi (tes select, etc ...) entre les cellules pour les lire.
ex :
ton
Range("L8").Select ActiveCell.FormulaR1C1 = "=RC[27]+EF!R[5]C[1]" n
n'est rien d'autre que :
Range("L8").FormulaR1C1 = "=RC[27]+EF!R[5]C[1]"
ouvre par ailleurs (ce sont les gestes à faire dès le début) ton aide VBA sur la méthode Copy (Rubrique Range.Copy) et utilise ce que tu vas y lire. Intéresse-toi à son argument destination.
Reviens avec le code tenté sur ces bases, après cette lecture, si encore en difficulté.