Bonjour Dan,
Je te remercie d'avoir répondu, ce classeur a une seule feuille active (deux autres sont toujours masquées car elles contiennent les codes tva, le style de doc (Facture, avoir, etc..) et les getScreentip du ruban personnalisé :
Je te mets ci-dessous les codes que j'ai dans le ThisWorbook :
Je t'explique : le
Range("z1")...
au numéro du doc,
le
Sheets(1).Range("M1").....
concerne le message à l'ouverture du fichier qui me dit combien de fois il a été ouvert
le
Application.SendKeys "%UN{RETURN}"
concerne l'onglet personnalisé pour qu'il soit sélectionné à l'ouverture
le
Flag = True Range("F19:F40").Select....
c'est la macro que j'ai réalisé avec l'enregistreur pour remettre le bon format des cellules au démarrage. Il y a un Flag car les cellules en questions sont protégées par une macro car elles contiennent des formules le flag est là pour interrompre la protection et la remettre à la fin
Private Sub Workbook_Open()
'Application.ActiveWindow.Application.Caption = ""
Range("z1").Value = Range("z1").Value + 1
Range("a10").Select
'UserForm4.Show
Sheets(1).Range("M1") = Sheets(1).Range("M1") + 1
Call MsgBox("Ce Document a été ouvert" & " " & Range("M1") & " " & "fois", _
vbInformation, "Nombre d'ouverture de ce Document")
Application.SendKeys "%UN{RETURN}"
Flag = True
Range("F19:F40").Select
Range("F19:F40,H19:H44").Select
Range("H19").Activate
Selection.NumberFormat = "$#,##0.00_);[Red]($#,##0.00)"
Flag = False
Range("A10").Select
End Sub
D'avance merci pour ton aide