Académique Documents
Professionnel Documents
Culture Documents
Option Explicit
Option Base 1
Option Compare Text
Pour option Base 1 d’obliger au niveau module ou il est déclaré pour déclarer la limite
inférieure par défaut des indices d'un tableau qui sert automatiquement de 1 au lieu de 0.
La base par défaut ayant la valeur 0, l'instruction Option Base n'est jamais obligatoire. Si
elle est utilisée, l'instruction doit apparaître dans un module avant toute procédure. L'instruction
Option Base ne peut apparaître qu'une seule fois dans un module et doit précéder les
déclarations de tableau contenant des dimensions.
Cette instruction ne nous servira pas dans cette partie mais dans la suite
Pour option Compare text utilisée au niveau module pour déclarer la méthode de comparaison
par défaut qu'il convient d'utiliser lors de la comparaison de chaînes.
Si elle est utilisée, l'instruction Option Compare doit apparaître dans un module avant
toute procédure.
L'instruction Option Compare définit la méthode de comparaison de chaînes (Binary,
Text ou Database) pour un module. Si le module ne contient pas d'instruction Option Compare,
la méthode de comparaison de texte par défaut est Binary.
Si vous devez faire des comparaisons ; il est important de définir cette valeur au
debut de votre module pour ne pas avoir des désagréments
k=1
For i = 11 To 20
If Sh1.Cells(i, Item2).Value = "" Then
Else
Me.Controls("Label" & k).Caption = " " & Sh1.Cells(i, Item2).Value
Call IconeButton(Me, "Label", k + 400, Sh1.Cells(i, Item2 - 1).Value)
Me.Frame1.Height = Me.Controls("Label" & k).Top + 18
k=k+1
End If
Next i
Set Sh1 = Nothing
End Sub
Me.Frame1.Visible = False
Call ClearStyleLabel(Me)
End Sub