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

VBA Access Discussion :

Problème de condition avec If


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Inscrit en
    Octobre 2005
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 3
    Par défaut Problème de condition avec If
    Bonjour mon bout de code fait une importation excel avec la méthode DoCmd.TransferSpreadsheet, qui fonctionne comme je le souhaite
    Néanmoins je dois copier le contenu d'une des cellules importées dans une autre cellule et je n'ai rien pour démarquer les lignes et sachant que parfois cette cellule est vide j'ai une erreur de copie quand cette cellule est vide

    Voici le bout de code en question qui me pose problème:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    DoCmd.OpenTable "coupure", acNormal, acEdit
    DoCmd.GoToRecord acTable, "coupure", acGoTo, 15 'positionnement du focus
    If (La condition que je trouve pas) Then
    DoCmd.Close
    Else
    DoCmd.RunCommand acCmdCopy
    DoCmd.GoToRecord acTable, "coupure", acGoTo, 14
    DoCmd.GoToControl "F2"
    DoCmd.RunCommand acCmdPaste
    DoCmd.Close
    End If

    En clair ma condition doit être que quand c'est vide je ne copie pas ce qui est positionné.j'ai essayé le IsNull et le ="" mais sans succès
    Si quelqu'un pourrais m'aiguiller ce serais trop bien.

    Merci d'avance

  2. #2
    Membre Expert
    Avatar de pc75
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    3 662
    Détails du profil
    Informations personnelles :
    Âge : 70
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2004
    Messages : 3 662
    Par défaut
    Bonjour,

    Une autre idée ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    if Len(Trim(toto)) = 0 then
    .....

  3. #3
    Membre très actif
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 047
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 047
    Par défaut
    Bonjour autre solution

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    If nz([champs condition],"")="" then
    Bonne journée

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

Discussions similaires

  1. [XL-2013] problème de condition avec cellule contenant une formule
    Par dmoluc dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 12/05/2013, 14h17
  2. [XL-2007] problème de condition avec couleur de cellule
    Par dmoluc dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 30/07/2012, 17h39
  3. Réponses: 4
    Dernier message: 13/02/2006, 11h13
  4. Problème de requête avec cumul des conditions sur un champ
    Par UtopieAmbiante dans le forum Requêtes
    Réponses: 4
    Dernier message: 11/01/2006, 10h52
  5. Problème de requête avec une condition IN
    Par sorcer1 dans le forum Langage SQL
    Réponses: 5
    Dernier message: 20/10/2005, 11h56

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