Ayem
XLDnaute Nouveau
Bonjour,
Depuis quelques semaines je suis bloqué par rapport à la création d’un macro excel qui pourrait me permettre d’ajouter automatiquement à la fin de la derniere ligne de montableau une ligne tout en conservant les formules et les formats des lignes precedentes sans les valeurs évidemment . C’est dans le cadre d’un projet personnel et je ne m’y connais pas encore trop bien en Macro
Au fait j’ai créé juste en dessus de mon tableau un bouton ‘ Ajouter une ligne en dessous’’ , bouton auquel j’ai affecté le macro en question. Donc l’idée serait de pouvoir ajouter automatiquement à chaque après la tote dernière ligne du tableau une nouvelle ligne tout en conservant la mise en forme et les formules (sans recopier les valeurs de la ligne précédente). En cherchant plusieurs jours sur le net j’ai pu trouver le macro ci dessous mais ce dernier ajoute effectivement la ligne après la dernière ligne de mon tableau mais par contre supprime toutes les
Voici le macro en question:
Sub Ajouteruneligneendessousventes()
Range(« A5 »).CurrentRegion.Rows(Range(« A5 »).CurrentRegion.Rows.Count).Copy
Range(« A65536 »).End(xlUp).Offset(1, 0).PasteSpecial
Selection.ClearContents
End Sub
. J’espère trouver réponse ici.
Merci d’avance !
Depuis quelques semaines je suis bloqué par rapport à la création d’un macro excel qui pourrait me permettre d’ajouter automatiquement à la fin de la derniere ligne de montableau une ligne tout en conservant les formules et les formats des lignes precedentes sans les valeurs évidemment . C’est dans le cadre d’un projet personnel et je ne m’y connais pas encore trop bien en Macro
Au fait j’ai créé juste en dessus de mon tableau un bouton ‘ Ajouter une ligne en dessous’’ , bouton auquel j’ai affecté le macro en question. Donc l’idée serait de pouvoir ajouter automatiquement à chaque après la tote dernière ligne du tableau une nouvelle ligne tout en conservant la mise en forme et les formules (sans recopier les valeurs de la ligne précédente). En cherchant plusieurs jours sur le net j’ai pu trouver le macro ci dessous mais ce dernier ajoute effectivement la ligne après la dernière ligne de mon tableau mais par contre supprime toutes les
Voici le macro en question:
Sub Ajouteruneligneendessousventes()
Range(« A5 »).CurrentRegion.Rows(Range(« A5 »).CurrentRegion.Rows.Count).Copy
Range(« A65536 »).End(xlUp).Offset(1, 0).PasteSpecial
Selection.ClearContents
End Sub
. J’espère trouver réponse ici.
Merci d’avance !