Détecter l'affichage de ## dans la cellule

Le
Papyjac
Bonjour,

Quand une cellule est trop petite pour afficher un montant ou une date, elle
affiche ## : Est-il possible de détecter cela dans un code VB ?

Merci

--
Papyjac
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Daniel.C
Le #16688471
Bonjour.
Utilise :
If Left([A1].Text, 1) = "#" And IsNumeric([A1]) Then
Cordialement.
Daniel
"Papyjac" news:
Bonjour,

Quand une cellule est trop petite pour afficher un montant ou une date,
elle
affiche ## : Est-il possible de détecter cela dans un code VB ?

Merci

--
Papyjac


michdenis
Le #16690341
Tu peux utiliser la méthode Find comme ceci :

Sub test()

Dim X As Range
Set X = Range("A1:A10").Find(What:="#", LookIn:=xlValues, LookAt:= _
xlPart, SearchOrder:=xlByColumns, SearchDirection:=xlNext)
If Not X Is Nothing Then
MsgBox "Tu as un affichage ""#####"" dans ta colonne."
End If

End Sub





"Papyjac" news:
Bonjour,

Quand une cellule est trop petite pour afficher un montant ou une date, elle
affiche ## : Est-il possible de détecter cela dans un code VB ?

Merci

--
Papyjac
Papyjac
Le #16691541
Bonjour Daniel

Et grand merci, c'est Ok

--
P a p y j a c

"Daniel.C" news:%
Bonjour.
Utilise :
If Left([A1].Text, 1) = "#" And IsNumeric([A1]) Then
Cordialement.
Daniel
"Papyjac" news:
Bonjour,

Quand une cellule est trop petite pour afficher un montant ou une date,
elle
affiche ## : Est-il possible de détecter cela dans un code VB ?

Merci

--
Papyjac







Publicité
Poster une réponse
Anonyme