Bonjour,
Voila j'ai un problème sur un fichier excel. J'ai un tableau qui est alimenté par un autre fichier, donc dans la cellule A1 de ce fichier on retrouve par exemple =si(D5="";"";D), donc le contenu de ma cellule A1 et vide.
Cependant j'ai une macro qui me masque les colonnes vides. Mais dans l'exemple ci dessus ma colonne A ne sera pas masquer car il ne considere pa ma cellule comme vide. Comment puis-je faire?
Merci
Aurélie
Pour info voici la macro en question:
Dim lFirstRow As Long, lLastRow As Long
Dim lFirstColumn As Long, lLastColumn As Long
Dim k As Long
Dim m As Long
Dim bUneValeurAEteTrouvee As Boolean
Dim sRange As String
sRange = "A2:E4"
lFirstRow = 2
lLastRow = 4
lFirstColumn = 1
lLastColumn = 5
For k = lFirstColumn To lLastColumn
bUneValeurAEteTrouvee = False
For m = lFirstRow To lLastRow
If Cells(m, k).Formula <> "" Then
bUneValeurAEteTrouvee = True
End If
Next m
If Not bUneValeurAEteTrouvee Then
Columns(k).Select
Selection.EntireColumn.Hidden = True
End If
Next k