Bonjour,
Je cherche à masquer des colonnes lorsque certaines cellules d'un tableau sont vides (détection de la première case vide menant au calcul de la plage à masquer).
J'ai pour cela crée le code suivant :
For i = 166 To 315 Step 1
If Workbooks("Fi-Flash.xlsm").Sheets("Visualiser").Cells(201, i) = "" Then 'Not IsNumeric(Workbooks("Fi-Flash.xlsm").Worksheets("Visualiser").Cells(201, i))
colCellule1 = i
Exit For
End If
Next
colonne = Split(Cells(1, colCellule1).Address(), "$")(1)
Workbooks("Fi-Flash.xlsm").Worksheets("Visualiser").Range(colonne & ":LC").EntireColumn.Hidden = True
Comme expliqué lors d'une autre demande, j'ai modifié mon programme pour limiter l'utilisation des méthodes du type .activate et .select.
Mon code ne rencontre pas d'erreur mais il ne masque aucunement les cellules visées. Je tiens à préciser que ce code fonctionnait avant modification et que les plages et variables sont valides.
Pourrait-on m'indiquer les éventuelles erreurs de mon programme?