Dupliquer une feuille avec cellules > 255 caractères

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

Guy_L

XLDnaute Occasionnel
Bonjour,
J'utilise Excel 2003.
Dans une macro (mais ça le fait aussi manuellement), je duplique une feuille où il y a des cellules comportant plus de 255 caractères. Au début, je ne comprenait pas pourquoi, lors de l'exécution de la macro, un but était amputé. C'est en faisant la manip manuellement et que le message m'informant du tronquage est apparu que j'ai compris.
Y a t'il moyen de contourner ce problème ?
Merci
 
Re : Dupliquer une feuille avec cellules > 255 caractères

Bonjour Guy_L, tbft,

Cette limitation à 255 caractères lors de la duplication d'une feuille existe sur Excel 2003.

Elle n'existe plus sur Excel 2010 (je ne sais pas pour 2007).

Pour contourner le problème sous 2003 il suffit de transférer toutes les formules après la duplication :

Code:
Sub CopieFeuille()
With ThisWorkbook.ActiveSheet 'feuille à adapter
  .Copy Before:=.Parent.Sheets(1) 'destination à adapter
  .Parent.Sheets(1).UsedRange = .UsedRange.Formula
End With
End Sub
Edit : j'avais mis Application.DisplayAlerts = False au début mais apparemment ce n'est pas utile.

A+
 
Dernière édition:
- 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

H
  • Question Question
Réponses
3
Affichages
1 K
hemg68
H
V
Réponses
3
Affichages
985
V
Retour