Macro pour copie dans la cellule d'à coté

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 !

ascal44

XLDnaute Occasionnel
Bonjour le forum,
Je joint un fichier pour plus de compréhension.
Je voudrais lorsque je saisie une nouvelle donnée que celle d'origine se copie dans la cellule d'à coté.

Merci pour vos conseils et bonnes fêtes de fin d'année
 

Pièces jointes

Re : Macro pour copie dans la cellule d'à coté

Bonjour ascal44,
arfff salut Pascal,

j'étais interrompu avant de finir, je mets quand même la macro:

Code:
Public avant
Private Sub Worksheet_Change(ByVal Target As Range)
Set plage = Range([B5], [B5].End(xlDown))
If Not Intersect(Target, plage) Is Nothing Then
    Target.Offset(0, 1).Value = avant
End If
End Sub

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Set plage = Range([B5], [B5].End(xlDown))
If Not Intersect(Target, plage) Is Nothing Then
    avant = Target.Value
End If
End Sub

A coller dans le code de la feuille en faisant bouton droit puis visualiser le code.
 
Re : Macro pour copie dans la cellule d'à coté

bonsoir ascal44 pascal le forum pascal tu as oublie la couleur he alors!!(lol)
Option Explicit
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Target, Range("B5:B10")) Is Nothing Then
Target.Offset(0, 1) = Target.Value
Target.Offset(0, 1).Font.ColorIndex = 3
End If
End Sub
salutations
 
- 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

Discussions similaires

Retour