Reconnaissance de la valeur d'une case en VB

Fermé
brabus205 Messages postés 2 Date d'inscription mercredi 27 juin 2007 Statut Membre Dernière intervention 28 juin 2007 - 27 juin 2007 à 16:27
brabus205 Messages postés 2 Date d'inscription mercredi 27 juin 2007 Statut Membre Dernière intervention 28 juin 2007 - 28 juin 2007 à 08:42
Bonjour à tous, je me permet de vous demander de l'aide parce que je ne m'en sors pas.

Je vais vous expliquer vite fait... En fait, j'ai un tableau qui récupère des valeurs d'un autre fichier. J'ai donc sous chaque case de ce tableau cette formule "='\\Dell2003\bureautique\PLANIFICATION\2007\JUILLET\02\[FEUILLE COULEE.xls]Prévi'!$D$7"

Et j'ai un petit programme qui teste si la case est vide "If Trim(Sheets("Prévi").Cells(j, 6)) = "" "
Le problème est qu'il ne me la trouve jamais vide puisqu'il y a la formule... Donc j'aimerais qu'il ne regarde que la valeur de la case et pas la formule qu'il y a derrière.

Je ne sais pas s'il y a une syntaxe spéciale ou autre chose mais ça serait vraiment sympa si vous pouviez m'aider. Merci bcp
A voir également:

1 réponse

Utilisateur anonyme
27 juin 2007 à 19:09
Bonjour,


If Trim(Sheets("Prévi").Cells(j, 6)) = ""


essayer plutôt pour la valeur :

If Trim(Sheets("Prévi").Cells(j, 6).Value) = ""

pour la formule :

If Trim(Sheets("Prévi").Cells(j, 6).FormulaR1C1) = ""

Lupin
0
brabus205 Messages postés 2 Date d'inscription mercredi 27 juin 2007 Statut Membre Dernière intervention 28 juin 2007
28 juin 2007 à 08:42
Merci bcp Lupin
ça amrche sans probleme
@+
0