recup valeur d'une cellule?

  • Initiateur de la discussion Initiateur de la discussion lenain
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

L

lenain

Guest
J'ai une macro pour selectionner les cases de "b" à "l" de la ligne active pour la mettre en couleur (jaune).


With Range("b" & ActiveCell.Row & ":l" & _
ActiveCell.Row).Interior
.ColorIndex = 36
.Pattern = xlSolid
End With
Selection.Font.ColorIndex = 1



J'aimerais ajouter une ligne pour que la macro recupere la valeur de la case en colone "d" et la copie dans la colone "o". Mais comme on ne sait pas dire quelle est la cellule active quant l'utilisateur lance la macro, je ne sais pas utiliser la commande

ActiveCell.FormulaR1C1 = "=RC[-2]"

Est ce que quelqu'un connait une commande ou une astuce pour utiliser cette commande là?

Merci d'avance à tous et toutes
 
Salut Roland et Lenain !

Roland, une petite faute que je suis sur, Lenain aura corrigée.

activecell;row, 15 plutôt un point à la place du point-virgule :

ActiveCell.row, 15

Et puis comme il s'agit d'un PasteSpecial xlValue, on peut faire plus court, tel que :

Cells(ActiveCell.Row, 15) = Cells(ActiveCell.Row, 4).Value

Bonne journée

Moa
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
7
Affichages
702
Réponses
4
Affichages
536
  • Question Question
Microsoft 365 colorer une plage
Réponses
2
Affichages
901
Réponses
22
Affichages
3 K
Réponses
9
Affichages
1 K
Retour