Je n'aime en général pas faire ce que je vais faire ici :
Montrer comment les choses sont traitées et sériées au sein d'un cercle sérieux.
Un exemple de test (parmi de très nombreux, chacun d'entre eux ne concernant qu'un seul aspect à la fois)
Sur une feuille neuve d'un classeur neuf : un bouton de commande et ce code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| Private Sub CommandButton1_Click()
Cells.Font.Size = 10
For i = 1 To 4
Columns(i).ColumnWidth = 60
Next
Range("A1").Value = "POINTS sur fenêtre active"
Range("B1").Value = "Correspondance méthode PointsToScreenPixelsX"
Range("C1").Value = "écart points/donnée précédente/fenêtre active"
Range("D1").Value = "écart PointsToScreenPixelsX/donnée précédente"
Range("C2:C100").Formula = "=A3-A2"
Range("D2:D100").Formula = "=B3-B2"
With ActiveWindow.ActivePane
For i = 2 To 100
Range("A" & i).Value = i - 1
Range("B" & i).Value = .PointsToScreenPixelsX(i)
Next
End With
End Sub |
regarder ce qui se passe en colonne D et comparer avec colonne C (des écarts différents peuvent être constater en colonne D pour des écarts identiques en colonne C)
Faire cette expérience avec plusieurs facteurs de zoom et regarder à nouveau les résultats.
C 'est là l'UNE des démarches que nous faisons. Toutes sont faites avec la même rigueur.
Aucune n'a pour finalité d'apporter une "soluce" (un cataplasme). Chacune d'entre elles à pour seule finalité de montrer du doigt un bug.
Aucun éparpillement. Aucune supputation, etc, etc ...
Voilà voilà ;)