Salut Jibouille, Jean-Marie, le Forum
Ce petit code devrait aller
Sub Essai()
Dim Cell As Range
Set Cell = Range("A1")
If Application.WorksheetFunction.IsNumber(Cell.Value) Then
If (Int(Cell.Value) = Cell.Value) Then
MsgBox "Le nombre est entier"
Else
MsgBox "Le nombre est réel"
End If
Else
MsgBox "Le contenu de la cellule n'est pas un nombre"
End If
End Sub
Tu peux aussi mettre la valeur de la cellule à Integer
et tu gères l'erreur ?
Bonne journée
PhiBou