Jiheme
XLDnaute Accro
Bonjour à tous
Voici ma première macro, faite par l'enregistreur et à laquelle j'ai ajouté un bout de code trouvé sur ce forum, pour déprotéger et reprotéger ma feuille :
Sub USD()
'
' USD Macro
' Macro enregistrée le 04/07/2007 par Admin
'
' Touche de raccourci du clavier: Ctrl+Maj+W
'
ActiveSheet.Unprotect Password:="1234"
Range("H20:H43").Select
Selection.NumberFormat = _
"_-[$$-409]* #,##0.000_ ;_-[$$-409]* -#,##0.000 ;_-[$$-409]* ""-""???_ ;_-@_ "
Range("J20:J46").Select
Selection.NumberFormat = _
"_-[$$-409]* #,##0.00_ ;_-[$$-409]* -#,##0.00 ;_-[$$-409]* ""-""??_ ;_-@_ "
Range("B44").Select
ActiveCell.FormulaR1C1 = "USD"
Range("B45").Select
ActiveCell.FormulaR1C1 = "USD"
Range("B46").Select
ActiveCell.FormulaR1C1 = "USD"
Range("C46").Select
ActiveSheet.Protect Password:="1234"
End Sub
Si l'un(e) d'entre vous a quelques minutes j'aimerais voir si ce code peut être simplifié et comment, juste pour ma formation.
Ce n'est absolument pas urgent Merci
Jean-Marc
Voici ma première macro, faite par l'enregistreur et à laquelle j'ai ajouté un bout de code trouvé sur ce forum, pour déprotéger et reprotéger ma feuille :
Sub USD()
'
' USD Macro
' Macro enregistrée le 04/07/2007 par Admin
'
' Touche de raccourci du clavier: Ctrl+Maj+W
'
ActiveSheet.Unprotect Password:="1234"
Range("H20:H43").Select
Selection.NumberFormat = _
"_-[$$-409]* #,##0.000_ ;_-[$$-409]* -#,##0.000 ;_-[$$-409]* ""-""???_ ;_-@_ "
Range("J20:J46").Select
Selection.NumberFormat = _
"_-[$$-409]* #,##0.00_ ;_-[$$-409]* -#,##0.00 ;_-[$$-409]* ""-""??_ ;_-@_ "
Range("B44").Select
ActiveCell.FormulaR1C1 = "USD"
Range("B45").Select
ActiveCell.FormulaR1C1 = "USD"
Range("B46").Select
ActiveCell.FormulaR1C1 = "USD"
Range("C46").Select
ActiveSheet.Protect Password:="1234"
End Sub
Si l'un(e) d'entre vous a quelques minutes j'aimerais voir si ce code peut être simplifié et comment, juste pour ma formation.
Ce n'est absolument pas urgent Merci
Jean-Marc