Copie d'un changement de fond de cellule
Résolu/Fermé
A voir également:
- Copie d'un changement de fond de cellule
- Piratage facebook changer mot de passe - Guide
- Copie cachée - Guide
- Changer de dns - Guide
- Copie écran samsung - Guide
- Aller à la ligne dans une cellule excel - Guide
5 réponses
lermite222
Messages postés
8702
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 190
2 sept. 2008 à 19:09
2 sept. 2008 à 19:09
Bonjour,
Avec excel ?
si oui,
Cells(ActiveCell.Row, "la cellule donnée ").Interior.ColorIndex = _
ActiveCell.Interior.ColorIndex
A+
Avec excel ?
si oui,
Cells(ActiveCell.Row, "la cellule donnée ").Interior.ColorIndex = _
ActiveCell.Interior.ColorIndex
A+
Bonsoir,
Oui avec Excel.
j'ai fait le code suivant pour lancer au moment où la couleur de fond d'une cellule change et lance le changement de la cellule donné.
Derrière la feuille j'ai codé:
Private Sub cellformat_change(ByVal target As Range)
Cells(ActiveCell.Row, 11).Interior.ColorIndex = ActiveCell.Interior.ColorIndex
end sub
mais rien ne se passe ???
Qu'est ce qui cloche?
Merci pour ton morceau de code qui raccourci un peu le mien ! :)
Oui avec Excel.
j'ai fait le code suivant pour lancer au moment où la couleur de fond d'une cellule change et lance le changement de la cellule donné.
Derrière la feuille j'ai codé:
Private Sub cellformat_change(ByVal target As Range)
Cells(ActiveCell.Row, 11).Interior.ColorIndex = ActiveCell.Interior.ColorIndex
end sub
mais rien ne se passe ???
Qu'est ce qui cloche?
Merci pour ton morceau de code qui raccourci un peu le mien ! :)
lermite222
Messages postés
8702
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 190
2 sept. 2008 à 20:06
2 sept. 2008 à 20:06
Tu a Excell 2007 ? Parcque j'ai pas cet événement ?
(2000)
Mais fait un peu...
En général, Target intervient trop tard mais j'ai un moyen de palier à ça.
Tu dit.
EDIT:
Voir Cette astuce
elle permet de connaître l'état de la cellule APRES qu'elle ai été quittée, à toi de l'adapter pour que ce soit la couleur.
(2000)
Mais fait un peu...
Private Sub cellformat_change(ByVal target As Range) dim D as string D = Target.address stop 'Ensuite tu passe la souris sur D et ti verra l'adresse de la cellule. 'Si c'est la bonne cellule tu peu faire... Cells(Target.Row, 11).Interior.ColorIndex = Target.Interior.ColorIndex 'Cells(ActiveCell.Row, 11).Interior.ColorIndex = ActiveCell.Interior.ColorIndex end sub
En général, Target intervient trop tard mais j'ai un moyen de palier à ça.
Tu dit.
EDIT:
Voir Cette astuce
elle permet de connaître l'état de la cellule APRES qu'elle ai été quittée, à toi de l'adapter pour que ce soit la couleur.
lermite222
Messages postés
8702
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 190
2 sept. 2008 à 20:31
2 sept. 2008 à 20:31
la macro adaptée mais la couleur ne change que quand tu tape Enter ou que tu quitte la cellule
Tu dit...
Private Sub Worksheet_SelectionChange(ByVal Target As Range) Static AncAdress As String Static AncCoul As Integer If AncAdress <> "" Then 'pour 1ère initialisation. If AncCoul <> Range(AncAdress).Interior.ColorIndex Then Cells(Range(AncAdress).Row, 11).Interior.ColorIndex = Range(AncAdress).Interior.ColorIndex 'Stop End If End If AncAdress = Target.Address AncCoul = Target.Interior.ColorIndex End Sub
Tu dit...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question