Maintien largeur de colonnes dans copier/coller de macro

Olivier18071981

XLDnaute Nouveau
Je cherche une fonction ou commande qui puisse maintenir une mise en page précise (largeur de colonnes) lors d'un copier/coller au sein d'une macro excel.

Pour le moment les colonnes de mon feuillet nouvellement créé sont en format standard.

Merci d'avance pour vos réponses.
 

Pièces jointes

  • 60912d1184065004-macro-denregistrement-de-factures-2demmo.xls
    47 KB · Affichages: 73
  • 60912d1184065004-macro-denregistrement-de-factures-2demmo.xls
    47 KB · Affichages: 75
  • 60912d1184065004-macro-denregistrement-de-factures-2demmo.xls
    47 KB · Affichages: 76
Dernière édition:

pierrejean

XLDnaute Barbatruc
Re : Maintien largeur de colonnes dans copier/coller de macro

bonjour Olivier

code:

Code:
For n = 1 To 7
  ActiveSheet.Columns(n).ColumnWidth = Sheets("Base de Facture").Columns(n).ColumnWidth
Next n
 

Pièces jointes

  • 60912d1184065004-macro-denregistrement-de-factures-2demmo.zip
    16.1 KB · Affichages: 70

Olivier18071981

XLDnaute Nouveau
Re : Maintien largeur de colonnes dans copier/coller de macro

Voilà ce que ca donne.

J'espère que le fichier passe car j'ai du un peu bricoler son extension pour qu'il soit uploadable...héhé je n'ai pas winzip au bureau.

Merci encore pour vos contributions
 

Pièces jointes

  • Enregistrement de factures.zip
    19.8 KB · Affichages: 73
  • Enregistrement de factures.zip
    19.8 KB · Affichages: 62
  • Enregistrement de factures.zip
    19.8 KB · Affichages: 64
Dernière édition:

FP41

XLDnaute Nouveau
Re : Maintien largeur de colonnes dans copier/coller de macro

Bonjour,
Dans le fil du sujet, j'avais récupéré en 1993 auprès de la Hot-line Microsoft aux Ulis, une macro complémentaire COPCOL.XLA, qui permettait de copier-coller n'importe quelle sélection de cellules en respectant la hauteur des lignes et la largeur des colonnes lors du collage. Elle figurait dans l'un des livres de trucs et astuces publié par la Hotline Microsoft à l'époque. Cette macro complémentaire a marché de Excel 3 à Excel 2003.
Sur Excel 2007, elle ne fonctionne plus; une erreur est constatée poar Excel dans les premières lignes de code.
Je pense qu'il suffirait d'une correction mineure dans la macro pour qu'elle soit fonctionnelle, et franchement, cela vaudrait le coup, car elle est très efficace, et son champ d'application est universel sur Excel.
Une fois installée, un nouvelle commande de collage spécial était ajoutée au menu Edition
L'un d'entre vous est-il intéressé par cette "réparation" ? dans l'affirmative, je mets le fichier en pièce jointe, et merci par avance de me tenir au courant.

Cordialement,
FP41
 

Pièces jointes

  • COPCOL.zip
    4.3 KB · Affichages: 64
  • COPCOL.zip
    4.3 KB · Affichages: 65
  • COPCOL.zip
    4.3 KB · Affichages: 70

CATA56

XLDnaute Nouveau
Re : Maintien largeur de colonnes dans copier/coller de macro

Bonjour Pierrejean,

J'essaye de me sortir d'une mise ne forme en reprenant la macro que vous indiquez et qui fonctionne très bien, sauf que lorsque je veux décaler la variable n=1 à n=2 cela ne fonctionne plus.
Je vous joins mon fichier.
J'espère que mes macros ne sont pas trop brouillon puisque je les développe uniquement sur l'expérience de ce que je trouve sur le web.

Je vous remercie par avance si vous pouvez m'aider.
 

Pièces jointes

  • planning 2012-2013 A CORRIGER.zip
    269 KB · Affichages: 78
  • planning 2012-2013 A CORRIGER.zip
    269 KB · Affichages: 76
  • planning 2012-2013 A CORRIGER.zip
    269 KB · Affichages: 76

Discussions similaires

Statistiques des forums

Discussions
312 694
Messages
2 091 044
Membres
104 742
dernier inscrit
bernard633