Note : macros VB dans Excel

Je suis officieusement passé Excelliste du chef au boulot.

Je n’ai aucune notion en VBA, mais je bidouille pour ajouter des boutons dans une fiche excel. Chouette.

Déjà je vois bien que c’est un langage microsoft…
Dans Excel, une case est représentée par une colonne (A, B, C…) et un nombre (1, 2, 3…). Par exemple, la case « B3 » est la case sur la deuxième colonne (colonne B) et la troisième ligne (ligne 3).

Dans VBA et les macros (qui permettent d’ajouter des programmes un peu plus évolués que juste les formules Excel), on utilise donc une lettre (colonne) et un chiffre (ligne) pour accéder à une case. ET BAH NON !

On utilise deux chiffres : « Cells(3, 2) ».

Bien-sûr, dans VBA, le premier chiffre est le numéro de colonne, et le second chiffre est le numéro de ligne, comme dans Excel lui-même. ET BAH NON !

C’est inversé. Plus logique, car on reviendrait à du XY (et pas du YX), mais inversé par rapport au reste.

Génial Microsoft !