IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Fonction if VBA


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2014
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2014
    Messages : 7
    Par défaut Fonction if VBA
    Bonjour,

    j'aurai besoin d'un renseignement sur la fonction if dans VBA.

    Mon code VBA reprends des valeurs listées dans un tableau excel.
    J'aimerai que si la valeur d'une catégorie name = 0 ou n'est pas renseignée, ça ne prenne pas en compte les prochaines valeurs de la catégorie. (Car de base, le code VBA transforme les valeurs non renseignées en 0 et donc mon calcul plante)

    Voici un exemple de mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
    .Name = Worksheets("EntreesRT").Cells(i, 3)
    i = i + 1
    .Type_paroi_ref = Worksheets("EntreesRT").Cells(i, 3)
    i = i + 1
    .Surface = Worksheets("EntreesRT").Cells(i, 3)
    i = i + 1
    .ori = Worksheets("EntreesRT").Cells(i, 3)
    i = i + 1
    .U = Worksheets("EntreesRT").Cells(i, 3)
    i = i + 1
    .b = Worksheets("EntreesRT").Cells(i, 3)
    i = i + 1
    .S_op_c = Worksheets("EntreesRT").Cells(i, 3)
    i = i + 1
    .S_op_e = Worksheets("EntreesRT").Cells(i, 3)
    i = i + 1
    Il faudrait donc que je rajoute une fonction if du genre if name = 0 ou rien alors ajouter un ' devant les x lignes suivantes.


    Merci d'avance.

  2. #2
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2014
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2014
    Messages : 7
    Par défaut
    Ok, c'est bon en fait.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    If Not IsEmpty(Worksheets("EntreesRT").Cells(i, 3)) Then
    Bonne journée

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. comment creer une fonction en VBA heur-heur*le prix
    Par bolton100 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 24/12/2007, 10h17
  2. fonction time vba
    Par prisme7 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 12/12/2007, 20h50
  3. [VBA-E] Pb insertion d'une fonction par VBA
    Par la-breche dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 09/03/2007, 13h29
  4. [VBA-E]import de fonction dans vba
    Par vincent.tr dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 22/12/2006, 22h05
  5. Réponses: 7
    Dernier message: 31/08/2006, 09h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo