Ajouter une ligne sans liens

  • Initiateur de la discussion Initiateur de la discussion Bulis
  • 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 !

B

Bulis

Guest
Bonjour

Essayons d'être claire , j'ai un fichier Excel avec x lignes et y colonnes et un bouton " Ajouter une ligne " .
Donc sur la dernière ligne il y à des informations avec des liens hypertexte sur plusieurs cellules.
Quand je fais ajouter une ligne en cliquant sur mon bouton , il duplique la dernière ligne écrite et la vide tout fonctionne à merveille le seul problème c'est sur le nouvelle ligne quand la personne écrit il reste des liens de l'avant dernière ligne celle qui à été dupliquer.

Voici mon code

Sub AjouterLigne()
Range("A65536").End(xlUp).EntireRow.Copy Destination:=Range("A65536").End(xlUp).Offset(1, 0)
Range("A65536").End(xlUp).EntireRow.ClearContents
Selection.Hyperlinks.Delete
End Sub

Mais cela ne fonctionne pas il reste toujours des liens actives dans les cellules.
Il faudrait qu'il vide tout les liens actives lors de la création de la nouvelle ligne.

Merci et bonne journée

Bulis
 
Bonjour Bulis, le Forum

Essaie plutot de juste copier le format puisque c'est tout ce dont tu as besoin...

Sub CopyFormat()

Range("A65536").End(xlUp).EntireRow.Copy
Range("A65536").End(xlUp).Offset(1, 0).PasteSpecial Paste:=xlFormats
Application.CutCopyMode = False
End Sub


Bonne Journée
@+Thierry
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
0
Affichages
603
Retour