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 :

[VBA-E]PB de precision dans le code


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    En reconversion
    Inscrit en
    Mai 2006
    Messages
    509
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : En reconversion

    Informations forums :
    Inscription : Mai 2006
    Messages : 509
    Par défaut [VBA-E]PB de precision dans le code
    Bonjour a tous

    J'ai un petit problème avec le code suivant:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    Dim Plage As Range, Cell As Range
    Set Plage = Range("E4:E64")
    For Each Cell In Plage
    If Cell.Value <> Empty Then Call click_Bouton
    Next Cell
    Quan dj'utilise ce code dans la configuration suivante tout va bien car il y a un espace entre les données comme présenté dans l'image saisie1.jpg.

    http://www.developpez.net/forums/att...1&d=1167945109


    Mais quand j'utilise le code sans qu'il y ai d'espace entre les données comme dans l'image ci dessous ça ne fonctionne plus

    http://www.developpez.net/forums/att...1&d=1167945109


    Je sais que dans mon code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    If Cell.Value <> Empty Then
    J'utilise les cases vide pous délimiter mes données mais je ne vois pas comment faire pour utiler ce code en utilisant la difference de valeur entre les cellules ( difference entre les cellules "Brigitte" et les cellules "Hervé") en sachant que ces deux valeurs sont des variables qui change continuellement.

    J'espere avoir été clair.

    sinon n'esité pas.

    Merci d'avance.
    Images attachées Images attachées   

  2. #2
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Tu peux essayer ça
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    For Each Cell In Plage
        Ligne = Cell.row
        Colonne = Cell.column
        If Cell.Value <> Cells(Ligne-1,Colonne).value Then Call click_Bouton
    Next Cell
    A+

    A la place de Cell, utilise Cel ou ce que tu veux, Cell étant un mot clé, ça "risque" de poser problème épi de ne pas utiliser les mots clés, est une bonne habitude
    A+

  3. #3
    Membre éclairé
    Homme Profil pro
    En reconversion
    Inscrit en
    Mai 2006
    Messages
    509
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : En reconversion

    Informations forums :
    Inscription : Mai 2006
    Messages : 509
    Par défaut
    Merci ouskel'n'or

    Ton code était le bon.
    j'ai juste rajouté pour ne pas prendre en compte le passage entre la dernière cellulle pleine et la cellule vide qui vient derrière le code suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    For Each Cel In Plage
        Ligne = Cel.Row
        Colonne = Cel.Column
        If Cel.Value <> Cells(Ligne - 1, Colonne).Value And Cel.Value <> Empty Then
        CelAL = Ligne
        CelAC = Colonne
        Call click_Bouton
        End If
    Next Cel
    encore merci de ton aide.

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 03/05/2006, 08h33
  2. [VBA-E] Excel Pb dans mon code
    Par flagfight dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 02/05/2006, 12h08
  3. [VBA-E]Probleme dans mon code ??? merci de votre aide
    Par gregantibes dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 11/04/2006, 18h24
  4. [VBA][Débutant][export]erreurs dans mon code?
    Par Christophe93250 dans le forum Access
    Réponses: 4
    Dernier message: 06/01/2006, 19h52
  5. [VBA] Erreur dans un code. Hierarchie DAO.
    Par snoopy69 dans le forum VBA Access
    Réponses: 3
    Dernier message: 22/10/2005, 22h28

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