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

problème insertion ligne automatique

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 !

chamoisp

XLDnaute Nouveau
Bonjours à tous et merci à toutes les personnes qui nous concèdent un peut de leur temps pour nous venir en aide.

Voila grace à ce fabuleux forum, je fais actuellement une feuille de bilan, dans ce bilan j'ai un tableau pour les "evenements", "action", nom.

Voila mon problème, lorsque j'arrive à la dernière ligne du tableau j'aimerai que lorsque je rentre du texte dans cette dernière ligne et que je tape entrée une ligne supplémentaire ce rajoute à mon tableau, j'ai réussi a le faire en trouvant un code sur le forum, mais lorsque je rentre du texte sur la ligne 65 je perds la fusion de mes cellules et j'aimerai bien garder la fusion de mes cellules

Voici mon code

Private Sub Worksheet_Change(ByVal Target As Range)
'-------------------------------------------------
' Insertion ligne automatique
'-------------------------------------------------

If Target.Address <> Range("A65536").End(xlUp).Address Then Exit Sub
If Target = "" Then Exit Sub
Dim T
Application.ScreenUpdating = False
Application.EnableEvents = False ' pour ne pas se mordre la queue
T = Target.Value 'mémorise la valeur
Rows(66).Copy Target.EntireRow.Resize(2) 'copie la ligne 2 et colle sur 2 lignes
Union(Target.Resize(, 16), Target.Offset(1).EntireRow).ClearContents
Target = T
Application.EnableEvents = True

End sub


Je vous joint mon fichier

Merci de votre aide

Cordialement
Pascal
 

Pièces jointes

Bonsoir personne ne peut m'aider? Merci

N'y a t'il personne pour m'aider ou mon problème est impossible à résoudre, cela fait trois jours que j'essais de trouver une solution, mais comme je débute en vba et je ne trouve pas cette solution.

Merci de votre aide

Cordialement
Pascal
 
Re : problème insertion ligne automatique

Bonsoir à tous


Tu peux utiliser Centrer sur plusieurs colonnes au lieu de fusionner tes cellules.

Le résultat visuel sera identique mais tu auras les problèmes (liés au cellules fusionnées) en moins 😉
Code:
Sub exemple()
Selection.HorizontalAlignment = xlCenterAcrossSelection
End Sub
 
Re : problème insertion ligne automatique

Bonsoir



Ton fichier ne contient pas d'userforms

or tu as du code qui se réfère à 2 userforms

Cela risque d'être embêtant

Sinon tu essayé le centrage sur plusieurs colonnes au lieu des cellules fusionnées ?
 
Dernière édition:
Re : problème insertion ligne automatique

Bonsoir chamoisp, JM,

Tu peux Exporter ton USF. Clic droit dessus et Exporter et tu nous joins, sous Zip les deux fichiers issus de cette exportation. On pourra ensuite les intégrer à ton fichier de 23h36.

Bonne soirée.

Jean-Pierre
 
Re : problème insertion ligne automatique

Re, bonsoir jeanpierre (et bon rétablissement)


Dans ce cas tu devrais mettre en commentaire le code VBA relatif aux userforms , histoire de pouvoir tester ton fichier sans qu'Excel bronche 😉
 
Re : problème insertion ligne automatique

Bonsoir à tous.

Merci Staple1600

pour ta réponse, mais je ne vois pas ou placcer ton code dans le miens, ou alors ton code fonctionne-t-il avec un bouton affecté à une macro, car le bilan de serie que j'essai de creer sera utilisé par différentes personnes et c'est vrai que j'aimerai bien que lorsque l'on arrive à la dernière ligne du tableau une autre se crée automatiquement.

Excuse moi pour cette réponse tardive mais je n'étais pas présent ce wwek-end.

Encore merci pour ton aide

Cordialement

Pascal
 
- 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

  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
497
Réponses
4
Affichages
246
Réponses
3
Affichages
957
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…