Détecter erreur #value! vba
Résolu/Fermé
A voir également:
- Détecter erreur #value! vba
- Erreur 0x80070643 - Guide
- Vba checkbox value ✓ - Forum Excel
- Iptv erreur de lecture - Forum TV & Vidéo
- Erreur 1004 vba ✓ - Forum Excel
- Vba erreur automation référence future non valide ✓ - Forum Word
3 réponses
Bonjour
Pour tester une date avec 1 If
If IsDate(Range("H14")) Then
MsgBox "Ok"
Else
MsgBox "Pas Bon"
End If
A+
Maurice
Pour tester une date avec 1 If
If IsDate(Range("H14")) Then
MsgBox "Ok"
Else
MsgBox "Pas Bon"
End If
A+
Maurice
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 303
30 juil. 2013 à 14:50
30 juil. 2013 à 14:50
Bonjour
que veux tu faire : restituer avec un tableau "à la suite" sans les erreurs ou avec un tableau avec des cellules "blanches" si #value ?
au besoin
mettre le classeur sans données confidentielles en pièce jointe sur
https://www.cjoint.com/
puis copier l'adresse du lien et la coller dans le message de réponse
que veux tu faire : restituer avec un tableau "à la suite" sans les erreurs ou avec un tableau avec des cellules "blanches" si #value ?
au besoin
mettre le classeur sans données confidentielles en pièce jointe sur
https://www.cjoint.com/
puis copier l'adresse du lien et la coller dans le message de réponse
@ maurice: Merci beaucoup, ce n'est pas exactement ce à quoi je pensais, mais cette solution est largement viable. Ma devise: Pourquoi faire simple quand on peux faire compliqué !! lol
@michel_m En fait, il s'agit de dates que je compare à une date de référence variable ( au choix de lutilisateur )
En fait, je demande simplement par vba de copier les lignes, lorsque les dates sont supérieures à celle fixée par l'utilisateur.
Les dates que je compare à la date de référence sont parfois non renseignées. D'où le .value#
La solution de maurice fonctionne parfaitement.
Merci à tous les deux. Cordialement,
Maxime
@michel_m En fait, il s'agit de dates que je compare à une date de référence variable ( au choix de lutilisateur )
En fait, je demande simplement par vba de copier les lignes, lorsque les dates sont supérieures à celle fixée par l'utilisateur.
Les dates que je compare à la date de référence sont parfois non renseignées. D'où le .value#
La solution de maurice fonctionne parfaitement.
Merci à tous les deux. Cordialement,
Maxime