Excel Downloads
Forum

Précédent   Excel Downloads Forums > Excel > Forum Excel


Réponse
 
LinkBack Outils de la discussion
Vieux 26/07/2005, 13h37   #1 (permalink)
viniboy
Guest
 
Messages: n/a
Par défaut tester qu'une cellule contient du texte

Bonjour à toutes et à tous et merci d'avance pour votre précieuse aide,

Je cherche avant de commencer mon programme a vérifier que chacune des cellules A1:A6 contiennnent du texte.

J'ai une boucle

dim coucou as range
for each coucou in range(A1:A6)...

ou
dim coucou as cell selon ce qui vous parait le plus adapté.

Comment tester que le contenu de coucou est du texte?

Merci à tous,
Cordialement,
Vincent
  Réponse avec citation
ANNONCES
Vieux 26/07/2005, 14h15   #2 (permalink)
XLDnaute Accro
 
Avatar de Sylvie
 
Date d'inscription: mars 2005
Localisation: Lyon
Messages: 1 210
Par défaut Re:tester qu'une cellule contient du texte

Bonjour Viniboy,

La fonction Len(Chainedecaractères) te renvoie 0, si l'argument n'est pas une chainde de caractères (par ex une valeur numérique)

essaie ceci
If Len(Range(A1:A6)=0 Then ...

ca devrait marcher..enfin j'espère !

Bonne journée
__________________
Sylvie est déconnecté   Réponse avec citation
Vieux 26/07/2005, 14h22   #3 (permalink)
XLDnaute Accro
 
Avatar de Sylvie
 
Date d'inscription: mars 2005
Localisation: Lyon
Messages: 1 210
Par défaut Re:tester qu'une cellule contient du texte

Bonjour Viniboy,

Message édité par: sylvie40, à: 26/07/2005 13:23
__________________
Sylvie est déconnecté   Réponse avec citation
Vieux 26/07/2005, 14h54   #4 (permalink)
XLDnaute Accro
 
Avatar de Sylvie
 
Date d'inscription: mars 2005
Localisation: Lyon
Messages: 1 210
Par défaut Re:tester qu'une cellule contient du texte

Re bonjour Viniboy

j'ai légèrement manqué de rigueur sur ce coup là : Cà m'apprendra !
mais je fais mes gammes alors tu ne m'en voudras pas trop j'espère whistle:
Alors vite je me corrige avant d'être montrée du doigt !

Dim Cell As Range
For Each Cell In Range('A1:A6')
If Len(Cell) = 0 Then....

(je n'avais pas écrit correctement la plage de cellules 'A1:A6')

Bonne journée
__________________
Sylvie est déconnecté   Réponse avec citation
Vieux 26/07/2005, 15h06   #5 (permalink)
viniboy
Guest
 
Messages: n/a
Par défaut Re:tester qu'une cellule contient du texte

Bonjour Sylvie et merci beaucoup,

Entre temps, j'ai trouvé 'la fonction' qui teste cela:

Donc si d'autres personnes ont besoin la syntaxe est:

Code:
WorksheetFunction.IsText(offset_test_cellules.Value)
(avec offset_test_cellules un objet range par exemple) .

Bonne journée,
Vincent
  Réponse avec citation
ANNONCES
Réponse

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +2. Il est actuellement 15h50.


(C) 2006 Excel Downloads