bonjour,
j'ai réalisé une macro qui me permet de copier un cellule d'un fichier vert un autre.
mais je n'arrive pas a mettre en place la macro qui me permettra de copier la mise en forme des cellules (couleur, police, remplissage...).
pourriez vous me venir en aide s'il vous plait.
voici mon code VBA:
Sub LitClasseurFermé()
'ChampOuCopier = "A9:N30" ',Z9:Z30,AB9:AB30,AC9:AC30")
ChampOuCopier = "A9:J1000"
Chemin = ("V:\NNN")
Fichier = "HPC-V0.4.xls"
onglet = "Sheet1"
'ChampAlire = "A4:N28" ',P428,Q4:Q28,R4:R28")
'ChampAlire = "A4:Z100"
ChampAlire = "A13:J1020"
LitChamp ChampOuCopier, Chemin, Fichier, onglet, ChampAlire
Call group2
Call group3
Call group4
Call group5
End Sub
Sub LitChamp(ChampOuCopier, Chemin, Fichier, onglet, ChampAlire)
Range(ChampOuCopier).FormulaArray = "='" & Chemin & "\[" & Fichier & "]" & onglet & "'!" & ChampAlire
Range(ChampOuCopier) = Range(ChampOuCopier).Value
End Sub
Sub group2()
ChampOuCopier = "L9:O1000"
Chemin = ("V:\NNN")
Fichier = "HPC-V0.4.xls"
onglet = "Sheet1"
ChampAlire = "K13:N1020"
LitChamp ChampOuCopier, Chemin, Fichier, onglet, ChampAlire
End Sub
Sub group3()
ChampOuCopier = "Z9:Z1000"
Chemin = ("V:\NNN")
Fichier = "HPC-V0.4.xls"
onglet = "Sheet1"
ChampAlire = "P131020"
LitChamp ChampOuCopier, Chemin, Fichier, onglet, ChampAlire
End Sub
Sub group4()
ChampOuCopier = "AB9:AC1000"
Chemin = ("V:\NNN")
Fichier = "HPC-V0.4.xls"
onglet = "Sheet1"
ChampAlire = "Q13:Q1020"
LitChamp ChampOuCopier, Chemin, Fichier, onglet, ChampAlire
End Sub
Sub group5()
ChampOuCopier = "BR9:CD1000"
Chemin = ("V:\NNN")
Fichier = "HPC-V0.4.xls"
onglet = "Sheet1"
ChampAlire = "T13:AF1020"
LitChamp ChampOuCopier, Chemin, Fichier, onglet, ChampAlire
End Sub
j'ai réalisé une macro qui me permet de copier un cellule d'un fichier vert un autre.
mais je n'arrive pas a mettre en place la macro qui me permettra de copier la mise en forme des cellules (couleur, police, remplissage...).
pourriez vous me venir en aide s'il vous plait.
voici mon code VBA:
Sub LitClasseurFermé()
'ChampOuCopier = "A9:N30" ',Z9:Z30,AB9:AB30,AC9:AC30")
ChampOuCopier = "A9:J1000"
Chemin = ("V:\NNN")
Fichier = "HPC-V0.4.xls"
onglet = "Sheet1"
'ChampAlire = "A4:N28" ',P428,Q4:Q28,R4:R28")
'ChampAlire = "A4:Z100"
ChampAlire = "A13:J1020"
LitChamp ChampOuCopier, Chemin, Fichier, onglet, ChampAlire
Call group2
Call group3
Call group4
Call group5
End Sub
Sub LitChamp(ChampOuCopier, Chemin, Fichier, onglet, ChampAlire)
Range(ChampOuCopier).FormulaArray = "='" & Chemin & "\[" & Fichier & "]" & onglet & "'!" & ChampAlire
Range(ChampOuCopier) = Range(ChampOuCopier).Value
End Sub
Sub group2()
ChampOuCopier = "L9:O1000"
Chemin = ("V:\NNN")
Fichier = "HPC-V0.4.xls"
onglet = "Sheet1"
ChampAlire = "K13:N1020"
LitChamp ChampOuCopier, Chemin, Fichier, onglet, ChampAlire
End Sub
Sub group3()
ChampOuCopier = "Z9:Z1000"
Chemin = ("V:\NNN")
Fichier = "HPC-V0.4.xls"
onglet = "Sheet1"
ChampAlire = "P131020"
LitChamp ChampOuCopier, Chemin, Fichier, onglet, ChampAlire
End Sub
Sub group4()
ChampOuCopier = "AB9:AC1000"
Chemin = ("V:\NNN")
Fichier = "HPC-V0.4.xls"
onglet = "Sheet1"
ChampAlire = "Q13:Q1020"
LitChamp ChampOuCopier, Chemin, Fichier, onglet, ChampAlire
End Sub
Sub group5()
ChampOuCopier = "BR9:CD1000"
Chemin = ("V:\NNN")
Fichier = "HPC-V0.4.xls"
onglet = "Sheet1"
ChampAlire = "T13:AF1020"
LitChamp ChampOuCopier, Chemin, Fichier, onglet, ChampAlire
End Sub