Bonjour,
j'ai oublié comment on fait pour que mon code fonctionne avec le nom de feuille variable
c'est à dire que ma macro est activée par un bouton qui se trouve sur ma feuille modèle ("commande") qui est copiée mais avec un nouveau nom par exemple ("2")
en fait c'est sheets("commande") qu'il faut modifier en ammenant la variable.
Bpol
j'ai oublié comment on fait pour que mon code fonctionne avec le nom de feuille variable
c'est à dire que ma macro est activée par un bouton qui se trouve sur ma feuille modèle ("commande") qui est copiée mais avec un nouveau nom par exemple ("2")
Code:
Sheets("facture").Select
Range("D7").Value = Format(Now, "mm/dd/yyyy")
Range("G7") = Sheets("commande")("B5") & " " & Sheets("commande").Range("B6")
Range("G8") = Sheets("commande")("B12")
Range("G6") = Sheets("commande")("B4")
Range("J8") = Sheets("commande")("D12")
Range("G10") = IIf(Sheets("commande").Range("B13") = " ", Sheets("commande").Range("D13"), Sheets("commande").Range("B13"))
Range("I10") = IIf(Sheets("commande").Range("B14") = " ", Sheets("commande").Range("D14"), Sheets("commande").Range("B14"))
Range("C16") = Sheets("commande").Range("G27").Value
Range("D16") = Sheets("commande").Range("H27").Value
Range("I16") = Sheets("commande").Range("I27").Value
Range("C17") = Sheets("commande").Range("G28").Value
Range("D17") = Sheets("commande").Range("H28").Value
Range("I17") = Sheets("commande").Range("I28").Value
Range("C18") = Sheets("commande").Range("G29").Value
Range("D18") = Sheets("commande").Range("H29").Value
Range("I18") = Sheets("commande").Range("I29").Value
Range("C19") = Sheets("commande").Range("G30").Value
Range("D19") = Sheets("commande").Range("H30").Value
Range("I19") = Sheets("commande").Range("I30").Value
Range("D42") = Sheets("commande").Range("L24").Value
en fait c'est sheets("commande") qu'il faut modifier en ammenant la variable.
Bpol