Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Modification code

  • Initiateur de la discussion Initiateur de la discussion papy 73 ans
  • 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 !

papy 73 ans

XLDnaute Occasionnel
Bonjour à tous,
J'essaie sans succès de copier [BaseFormat] et de coller [Base] le format si modification dans colonne A de la feuille Base [Champs nommés].
Je voudrais également supprimer la ligne dont un nom serait effacée (colonne A).
Espérant m'être bien exprimé et en vous remerciant.

VB:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim KeyCells As Range
Set KeyCells = Range("A:A")     'Si modification colonne A
    If Not Application.Intersect(KeyCells, Range(Target.Address)) _
        Is Nothing Then
    End If
    [BaseFormat].Copy: [Base].PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
        SkipBlanks:=False, Transpose:=False
End Sub
 
Dernière édition:
Salut Papy,
Je verrais bien comme ceci
Bruno
VB:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column >= 1 Then Exit Sub ' si cellule ailleurs que colonne 1 on quitte
'on copy A:A en A1 de Base
[BaseFormat!A:A].Copy: [Base!A1].PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
        SkipBlanks:=False, Transpose:=False
End Sub
 
- 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

Réponses
18
Affichages
524
Réponses
10
Affichages
745
Réponses
2
Affichages
373
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…