1. #1
    Futur Membre du Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    mars 2016
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Distribution

    Informations forums :
    Inscription : mars 2016
    Messages : 11
    Points : 7
    Points
    7

    Par défaut Modifier valeur d'une variable nulle en "0"

    Bonjour,

    Je copie des valeurs d'une cellule excel d'un fichier vers un autre fichier.
    Mais quand la valeur source est vide je souhaiterai qu'elle écrive le chiffre 0 dans la cellule cible.

    J'ai tenté un if mais cela ne fonctionne pas, la valeur est toujours à blanc

    Je fais la lecture de mes cellules
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    objExcel.Application.Visible = False 
    	Lect1 = objExcel.Worksheets(1).Cells(38,5).Value 
    	Lect2 = objExcel.Worksheets(1).Cells(17,5).Value 
    	Lect3 = objExcel.Worksheets(1).Cells(18,5).Value 
    	Lect4 = objExcel.Worksheets(1).Cells(19,5).Value
    Et je tente de lui dire que si le contenu est vide, il faut qu'il devienne "0" avant l'écriture mais ça ne fonctionne pas
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    If Lect1=" " Then 
    Lect1="0"
    End If
    Si quelqu'un à une solution, il aura ma plus grande estime

  2. #2
    Rédacteur/Modérateur
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    décembre 2004
    Messages
    4 135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : décembre 2004
    Messages : 4 135
    Points : 8 305
    Points
    8 305

    Par défaut

    Salut
    avant l'écriture

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    If Not IsNumeric(lect1) Or IsNull(lect1) Or IsEmpty(lect1) Then lect1 = 0
    ProgElecT
    Soyez sympa, pensez -y
    Balises[CODE]...[/CODE]
    Balises[CODE=NomDuLangage]...[/CODE] quand vous mettez du code d'un autre langage que celui du forum ou vous postez.
    Le bouton en fin de discussion, quand vous avez obtenu l'aide attendue.
    et pourquoi pas, pour remercier, un pour celui/ceux qui vous ont dépannés.

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    mars 2016
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Distribution

    Informations forums :
    Inscription : mars 2016
    Messages : 11
    Points : 7
    Points
    7

    Par défaut

    Merci ProgElecT, encore une fois tu m'as bien dépanné

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

Discussions similaires

  1. [XSL] Comment modifier la valeur d'une variable?
    Par sorcer1 dans le forum XSL/XSLT/XPATH
    Réponses: 8
    Dernier message: 17/02/2010, 14h26
  2. Modifier la valeur d'une variable grâce à un formulaire
    Par skipitou dans le forum Formulaires
    Réponses: 3
    Dernier message: 04/05/2009, 19h53
  3. Comment modifier la valeur d'une variable Mysql.
    Par pcsystemd dans le forum SQL Procédural
    Réponses: 6
    Dernier message: 19/09/2007, 09h22

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