Bonjour, boujour Bart' :-))))))))))))))))))))))))))))))))))
Toujours aussi fort ==> C'est parfait, merci beaucoup :-))))))))))))
J'ai même réussi en m'appuyant sur tes formules, à rajouter le nombre d'essais et le nombre de points avec les coeffs ;-)))))
Juste, crois-tu possible de remettre le bouton pdf en fonctionnement :
Dans le module 3, le code que tu m'avais écrit pour l'autre événement n'est surement pas suffisant en l'état :
Sub M_PDF_Stats()
MsgBox "désactivé"
Exit Sub
Dim FileN$, Maintenant, AppShell
Maintenant = Format(Now, "yyyymmdd_hhmmss")
s = Dossier 'fonction pour déterminer le nom du dossier pour sauvegarder le pdf
If vbNo = MsgBox("le pdf sera sauvegardé dans le dossier : " & vbLf & s & vbLf & vbLf & "si vous voulez un autre dossier choississez ""Non""", vbYesNo, "Nom du dossier") Then
s = ChoisirDossier
End If
If s = "" Then MsgBox "dossier inconnu": Exit Sub
FileN = s & "\@_" & Maintenant & ".pdf" 'chemin pour BsAlv
With Range("Stats_Entete")
Lignes = .Cells(0, 2).Value2 'nombre d'établissements uniques
Set c = .Offset(-1).Resize(Lignes + 2) 'plage à exporter ver le pdf
Application.PrintCommunication = False
With .Parent.PageSetup
.PrintArea = c.Address
.LeftMargin = Application.CentimetersToPoints(1)
.RightMargin = Application.CentimetersToPoints(1)
.TopMargin = Application.CentimetersToPoints(1)
.BottomMargin = Application.CentimetersToPoints(1)
.HeaderMargin = Application.InchesToPoints(0)
.FooterMargin = Application.InchesToPoints(0)
'.Orientation = xlPortrait on ne choisit plus l'orientation
.CenterHorizontally = True
.Zoom = False
.FitToPagesTall = 0
.FitToPagesWide = 1
End With
FileN = Replace(Replace(FileN, "@", "Stats"), "Maintenant", Format(Now, "yymmdd_hhmmss"))
c.ExportAsFixedFormat Type:=xlTypePDF, Filename:=FileN, OpenAfterPublish:=True
End With
Shell_LaunchWindowsExplorer Left(FileN, InStrRev(FileN, "\") - 1)
End Sub
J'ai changé bcp de choses du dernier fichier Excel ==>
Merci bcp pour tout le temps que tu as encore pris pour moi :-)))))))))))))
Bonne après-midi :-))))))))))
à bientôt :-))))))))))))