copier une zone nommée par macro

Vieupot

XLDnaute Occasionnel
Bonjour
peut-être pas doué mais je n'ai pas trouvé de réponse correspondant à ma question, ou plus exactement ai-je mal formulé ma recherche ! ce qui explique certainement cela
Je m'adresse donc à vous

j'ai nommé un plage "enregistre_dépenses" (A12: J20)
Je souhaite que celle-ci se recopie automatiquement uniquement avec le format les textes et les formules lorsque en F12 j'inscris une donnée dans cette cellule et que cette nouvelle plage commence donc en A21

j'ai créé une macro avec l'enregistreur de macros mais même si ce n'est pas bien important ça fait bricolage
j'ai ajouté un bouton "valider et ça déclenche ma macro"
Comme je l'ai déja dit je souhaite apprendre et avec de la persévérance je finirai par mieux cerner ce qu"'il est possible de faire"
merci par avance
 
Dernière édition:

Chris401

XLDnaute Accro
Bonsoir

Je ne comprends pas le pourquoi de : "lorsque en A21 j'inscris une donnée dans cette cellule et que cette nouvelle plage commence donc en A21" car la copie écrasera la valeur de A21, mais voici un code (à placer dans la feuille concernée)

VB:
Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
If [A21] > 0 Then [enregistre_dépenses].Copy [A21]
Application.EnableEvents = True
End Sub
 

Discussions similaires

Réponses
2
Affichages
587

Statistiques des forums

Discussions
312 291
Messages
2 086 852
Membres
103 400
dernier inscrit
MINOU WILL