Reconnaissance de la valeur d'une case en VB

brabus205 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
brabus205 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -
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
Configuration: Windows XP
Internet Explorer 6.0

1 réponse

  1. Utilisateur anonyme
     
    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
    1. brabus205 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
       
      Merci bcp Lupin
      ça amrche sans probleme
      @+
      0