Re : Renommer la copie d'une feuille par une cellule d'un autre classeur.
Voici le code d'un de mes macros affecté à un bouton, ils sont similaires,
Le numéro dont j'ai besoin comme numéro de feuille se trouve dans la cellule en gras et rouge ici plus bas.
Sub Particulier()
'
' Particulier Macro
' Crée une fiche raccordement et une fiche photos (Particulier)
'
'
Windows("Fiches raccordement.xls").Activate
Sheets("Raccordement").Select
Sheets("Raccordement").Copy Before:=Sheets(2)
Range("L2:Q2").Select
ActiveCell.FormulaR1C1 = "='[Fiches racc-photos.xlsx]Feuil1'!R5C2"
Range("X2:AA2").Select
ActiveCell.FormulaR1C1 = "='[Fiches racc-photos.xlsx]Feuil1'!R6C2"
Range("X4:AA4").Select
ActiveCell.FormulaR1C1 =
"='[Fiches racc-photos.xlsx]Feuil1'!R7C2"
Range("C8:E8").Select
ActiveCell.FormulaR1C1 = "='[Fiches racc-photos.xlsx]Feuil1'!R9C2"
Range("R7:T7").Select
ActiveCell.FormulaR1C1 = "='[Fiches racc-photos.xlsx]Feuil1'!R8C2"
Range("AO2:AQ2").Select
ActiveCell.FormulaR1C1 = "='[Fiches racc-photos.xlsx]Feuil1'!R3C2"
Range("AO3:BC3").Select
ActiveCell.FormulaR1C1 = "='[Fiches racc-photos.xlsx]Feuil1'!R4C2"
Range("K20:M20").Select
ActiveCell.FormulaR1C1 = "='[Fiches racc-photos.xlsx]Feuil1'!R10C2"
Range("Q24:S24").Select
ActiveCell.FormulaR1C1 = "='[Fiches racc-photos.xlsx]Feuil1'!R11C2"
Range("M29
29").Select
ActiveCell.FormulaR1C1 = "='[Fiches racc-photos.xlsx]Feuil1'!R12C2"
Range("M30
30").Select
ActiveCell.FormulaR1C1 = "='[Fiches racc-photos.xlsx]Feuil1'!R13C2"
Range("AE29:AH29").Select
ActiveCell.FormulaR1C1 = "='[Fiches racc-photos.xlsx]Feuil1'!R14C2"
Range("AE30:AH30").Select
ActiveCell.FormulaR1C1 = "='[Fiches racc-photos.xlsx]Feuil1'!R15C2"
Range("AP8:AR8").Select
ActiveCell.FormulaR1C1 = "='[Fiches racc-photos.xlsx]Feuil1'!R16C2"
Range("AP9:AR9").Select
ActiveCell.FormulaR1C1 = "='[Fiches racc-photos.xlsx]Feuil1'!R17C2"
Range("AP10:AR10").Select
ActiveCell.FormulaR1C1 = "='[Fiches racc-photos.xlsx]Feuil1'!R18C2"
Range("AP11:AR11").Select
ActiveCell.FormulaR1C1 = "='[Fiches racc-photos.xlsx]Feuil1'!R19C2"
Range("AP12:AR12").Select
ActiveCell.FormulaR1C1 = "='[Fiches racc-photos.xlsx]Feuil1'!R20C2"
Range("AP13:AR13").Select
ActiveCell.FormulaR1C1 = "='[Fiches racc-photos.xlsx]Feuil1'!R21C2"
Range("AP14").Select
Windows("Fiches photos.xls").Activate
Sheets("Modèle raccordement").Select
Sheets("Modèle raccordement").Copy Before:=Sheets(2)
Range("L2:Q2").Select
ActiveCell.FormulaR1C1 = "='[Fiches racc-photos.xlsx]Feuil1'!R5C2"
Range("X2:AA2").Select
ActiveCell.FormulaR1C1 = "='[Fiches racc-photos.xlsx]Feuil1'!R7C2"
Range("X4:AA4").Select
ActiveCell.FormulaR1C1 = "='[Fiches racc-photos.xlsx]Feuil1'!R8C2"
Range("AO2:AQ2").Select
ActiveCell.FormulaR1C1 = "='[Fiches racc-photos.xlsx]Feuil1'!R3C2"
Range("AO3:BC3").Select
ActiveCell.FormulaR1C1 = "='[Fiches racc-photos.xlsx]Feuil1'!R4C2"
Range("AO4:AU4").Select
Windows("Fiches racc-photos.xlsx").Activate
Range("B3").Select
End Sub