recup valeur d'une cellule? (bis)

  • 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'avais un petit probleme : dans une macro me permetant de selectionner les cases de "b" à "l" de la ligne active pour la mettre en couleur (jaune)., je voulais ajouter une ligne pour que la macro recupere la valeur de la case en colone "d" et la copie dans la colone "o".


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



On m'a proposé comme solution

cells(activecell.row,4).copy
cells(activecell.row,15).pastespecial paste:=xlvalue

ou une methode avec moins de ligne

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


Ca marche tres bien mais je me demandais s'il existait une commande qui tienne compte de la modification de la case "d" et qui automatiquement change la valeur de la case "o".


Encore merci à ceux qui vont se creuser la tete 😉)
 
Bonjour lenain et le Forum
cette macro dans ton code de feuille
dès que la cellule active change, cela effectue ton code
je ne sais pas si c'est celà que tu cherche


Private Sub Worksheet_SelectionChange(ByVal Target As Excel.range)
Cells(ActiveCell.Row, 15) = Cells(ActiveCell.Row, 4).Value
End Sub

Bon courage et @+
Denis
 
- 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
Retour