Bonjour à tous,
Je viens vers vous car j'ai un souci sur une ligne de code VBA (microsoft excel version 2202).
Le contexte :
Il s'agit d'un fichier excel pour la mise en forme automatique de catalogues.
Une fois qu'un catalogue est créé, la macro permet son extraction et son enregistrement, à la bonne adresse, sous le bon format avec un titre unique.
Problématique :
C'est ce titre qui me pose problème, je souhaite que le titre soit unique à chaque catalogue en fonction des informations rentrées par l'utilisateur.
Exemple de titre unique encadré en rouge :
Neanmoins je n'arrive pas à trouver la commande pour "collé" le titre au préalablement "coupé" à ce niveau la :
Dans la macro, c'est toujours le même titre qui est attribué aux différentes extracts.
La macro VBA :
(Le problème localisé en jaune ci-dessous)
Sub Macro10()
'
' Macro10 Macro
'
Sheets("eCatalogue en construction").Select
Range("A1").Select
Range(Selection, Selection.End(xlToRight)).Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Copy
Sheets.Add After:=ActiveSheet
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Tableau de construction").Select
Range("A1").Select
Application.CutCopyMode = False
Selection.Copy
ActiveCell.Offset(0, 1).Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = ""
Sheets(4).Select
Sheets(4).Move
ActiveWorkbook.SaveAs Filename:= _
"C:\Users\TO203557\Desktop\Florent \6 - E Catalogue\2 - E Catalogue\Step 1 - Contrat à rentrer\Step 2 - E Catalogue à rentrer\ FOURNISSEUR_Prestation X_18 02 1222_Marie.csv" _
, FileFormat:=xlCSV, CreateBackup:=False
ActiveWindow.Close
End Sub
(Je peux fournir l'excel)
Merci par avance pour votre aide,
Belle journée à tous,
Florent