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] selection de plusieurs rangés avec des cellules définies


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    160
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 160
    Par défaut [VBA-E] selection de plusieurs rangés avec des cellules définies
    Bonjour à tous et toutes

    J'ai un petit soucis, je voudrai

    faire une ligne de code du type :

    Feuil1.Range("F16 : I16").Offset(compteur, 0).Select

    Mais à la place des F16 et I16, je voudrais mettre mes cellules que j'ai défini :

    client_ana pour F16
    et
    nombre_de_retour pour I16

    Si ce n'est pas possible peut on récupérer dans une variable pour mettre dans cette expression la position de ces cases...

    Merci pour toutes vos sujestions

  2. #2
    Membre émérite
    Homme Profil pro
    retraité
    Inscrit en
    Mai 2006
    Messages
    542
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Mai 2006
    Messages : 542
    Par défaut
    bonjour à tous
    Bonjour noir_desir

    As tu essayé :

    Feuil1.Range("client_ana : nombre_de_retour").Offset(compteur, 0).Select
    Cela devrait fonctionner

    A+

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    160
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 160
    Par défaut
    Ca marche ... je pensais pas que l'on pouvait les utiliser directement ...
    Sinon on fait comment pour récupérer la localisation d'une cellule

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Regarde dans du coté de Adress

    Starec

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    160
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 160
    Par défaut
    J'ai un soucis en effet dans l'expression :


    adresse = Feuil1.Range("pourcent_retour").Address
    adresse = adresse - 1


    Range("client_ana : adresse")

    Je n'ai pas le droit de retrancher -1 à adresse (je l'ai déclarer en string ) mais je voudrai pouvoir décrémenter malgrès tous mon adresse de 1

  6. #6
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    ben adresse c'est une combinaison de ligne et colonne ... c'est quoi qui doit être décrémenté... la ligne ou la colonne ...? voir Offset

  7. #7
    Membre chevronné
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    557
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 557
    Par défaut
    et puis comment veut tu soustraire un umérique à du string
    c'est comme si tu faisais maison - 1, le cerveau humain ne sait aps faire, la machnie non plus

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    160
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 160
    Par défaut
    J'ai essayé l'offset mais il n'accepte pas la commande :

    Feuil1.Range("client_ana : pourcent_retour.offset(-1,0)").select

    Mais cette commande ne semble pas fonctionner (j'ai un message erreur d'exécution 1004)
    Sinon moi je veux descendre d'une ligne et rester sur la même colonne

  9. #9
    Invité
    Invité(e)
    Par défaut
    Re

    As-tu regardé la sytaxe d'Offset dans l'aide ?

    Starec

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

Discussions similaires

  1. [VBA-E]filtre sur plusieurs Critères avec Excel
    Par Diablo_22 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 29/05/2006, 20h34
  2. Réponses: 2
    Dernier message: 12/05/2006, 23h59
  3. [VBA-E]selection de plusieurs cellules
    Par SekanS dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 22/03/2006, 18h28
  4. selection de plusieurs dates avec un calandrier
    Par matdesign dans le forum Access
    Réponses: 5
    Dernier message: 01/10/2005, 08h21
  5. Changer plusieur style avec des IDs différents?
    Par YanK dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 02/07/2005, 14h33

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