Copie de format 1 cellule dans 1 colonne

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

F

frayer

Guest
Bjour le Forum,

avec votre aide j'ai obtenu cette macro.
Mais je voudrais copier le FORMAT de ma cellule I2 de mon fichier MonPort_EnTete.xls dans toute la colonne I (depuis I9 inclus) de mon fichier DA_Costs_Tariffs_Report.xls, avec la même recherche de la dernière ligne de données existantes que pour les colonnes L9:AA9
Voici le bout de macro qu'il faut que je modifie ??
Merci pour votre aide

'Open "MonPort_EnTete.xls" + copy rows 1+2 (A1:AA2)
'--------------------------------------------------
Workbooks.Open Filename:= _
"\\gvafiler00\mrossier\My Documents\MonPort_EnTete.xls"

Range("A1:AA2").Select
Range("AA1").Activate
Selection.Copy
'Past in active file > "DA_Costs_Tariffs_Report.xls"
'----------------------------------------------------
Windows("DA_Costs_Tariffs_Report.xls").Activate
ActiveSheet.Paste

Range("L9:AA9").Select
Range("AA9").Activate
Application.CutCopyMode = False

'Recherche de la dernière ligne, SUR COLONNE "B" (selon code Forum)
'===================================================
der = Range("B65000").End(xlUp).Row
Selection.AutoFill Destination:=Range("L9:AA" & der), Type:=xlFillDefault
 
Re : Copie de format 1 cellule dans 1 colonne

Bonjour frayer,

Si j'ai bien suivi, en bleu mes ajouts:

Code:
'Open "MonPort_EnTete.xls" + copy rows 1+2 (A1:AA2)
'--------------------------------------------------
Workbooks.Open Filename:= _
"\\gvafiler00\mrossier\My Documents\MonPort_EnTete.xls"
[COLOR=Blue][B]Set Sh = ActiveWorkbook.ActiveSheet[/B][/COLOR]
Range("A1:AA2").Select
Range("AA1").Activate
Selection.Copy
'Past in active file > "DA_Costs_Tariffs_Report.xls"
'----------------------------------------------------
Windows("DA_Costs_Tariffs_Report.xls").Activate
ActiveSheet.Paste

Range("L9:AA9").Select
Range("AA9").Activate
Application.CutCopyMode = False

'Recherche de la dernière ligne, SUR COLONNE "B" (selon code Forum)
'================================================= ==
der = Range("B65000").End(xlUp).Row
Selection.AutoFill Destination:=Range("L9:AA" & der), Type:=xlFillDefault '

[COLOR=Blue][B]'copie du format
'----------------------------------------------------
Sh.Range("I2").Copy
Range("I9:I" & der).PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
    SkipBlanks:=False, Transpose:=False[/B][/COLOR]
 
Re : Copie de format 1 cellule dans 1 colonne

Viele Danke "Elsaßer", Das macht !
Bien connu Rixheim, Riedisheim, Bantzenheim, Chalampé, NeuBrisach ... et maintenant Bretten > la Sungau
Gaffe ! Un neveu est flic a Mulhouse 🙂)))
 
- 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

J
  • Question Question
Microsoft 365 Formules
Réponses
2
Affichages
787
J
L
Réponses
9
Affichages
1 K
J
Réponses
22
Affichages
3 K
jui42
J
Réponses
1
Affichages
1 K
N
Réponses
14
Affichages
2 K
nounou1902
N
Retour