Ma question est la suivante, comment faire pour différencier sur une cellule de Excel la valeur 0, du vide. Je m'explique:
Lorsqu'on exécute le code suivant:
Sub Ouais()
With ThisWorkbook.Worksheets("Feuil1")
If .Cells(1, 7) = 0 Then
Debug.Print "je suis égal à zero"
End If
End With
End Sub
le programme affichera "je suis égal à 0", dans le cas où la cellule (1, 7) est égal à zero, ou dans le cas où elle est vide
Si on exécute ceci:
Sub Yep()
With ThisWorkbook.Worksheets("Feuil1")
If .Cells(1, 2) = Empty Then
Debug.Print "je suis vide"
End If
End With
End Sub
Il affichera "je suis vide aussi dans les 2 cas.
Comment donc faire pour que les macros puissent dissocier les 2 cas.
Merci
Lorsqu'on exécute le code suivant:
Sub Ouais()
With ThisWorkbook.Worksheets("Feuil1")
If .Cells(1, 7) = 0 Then
Debug.Print "je suis égal à zero"
End If
End With
End Sub
le programme affichera "je suis égal à 0", dans le cas où la cellule (1, 7) est égal à zero, ou dans le cas où elle est vide
Si on exécute ceci:
Sub Yep()
With ThisWorkbook.Worksheets("Feuil1")
If .Cells(1, 2) = Empty Then
Debug.Print "je suis vide"
End If
End With
End Sub
Il affichera "je suis vide aussi dans les 2 cas.
Comment donc faire pour que les macros puissent dissocier les 2 cas.
Merci