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

Excel Discussion :

Methode expression Range


Sujet :

Excel

  1. #1
    Membre à l'essai
    Inscrit en
    Décembre 2013
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Décembre 2013
    Messages : 10
    Points : 10
    Points
    10
    Par défaut Methode expression Range
    Bonjour,

    je cherche à transformer une expression du type [A1 : D1000] en range(cells(1,1); cells(1000,4)) sauf que je souhaiterai intégrer un paramètre sur les colonnes pour avoir quelque chose du style range(cells(1, Col1); cells(1000, Col1+4)).
    J'ai essayé avec la méthode Evaluate en utilisant la syntaxe suivante: Application.Evaluate(range(cells(1, Col1); cells(1000, Col1+4)).address) mais cela ne fonctionne pas.

    Merci d'avance de vos éclairages.

  2. #2
    Expert éminent sénior

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 412
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 412
    Points : 16 254
    Points
    16 254
    Par défaut
    Bonjour

    Des ; au lieu des ,

    Sinon on peut sans souci utiliser une variable col1 du moment qu'elle est de type numérique...
    Chris
    PowerQuery existe depuis plus de 13 ans, est totalement intégré à Excel 2016 &+. Utilisez-le !

    Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson.
    Confucius

    ----------------------------------------------------------------------------------------------
    En cas de résolution, n'hésitez pas cliquer sur c'est toujours apprécié...

  3. #3
    Expert éminent sénior Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Points : 32 866
    Points
    32 866
    Par défaut
    Je ne comprends pas pourquoi tu utilises Evaluate.

    Pour faire référence à cette zone, il suffit simplement de :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Range(Cells(1, Col1), Cells(1000, Col1 + 4))
    Que souhaites-tu obtenir exactement ?
    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.

Discussions similaires

  1. Methode de Range Kutta
    Par Jlien dans le forum Maple
    Réponses: 0
    Dernier message: 14/03/2014, 00h39
  2. Erreur "not a valid method expression"
    Par guns65 dans le forum Java EE
    Réponses: 1
    Dernier message: 25/05/2013, 15h53
  3. [VBA-E] -gerer un numero de colonne dans la methode Range
    Par ekynoxx dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 24/05/2007, 17h05
  4. la methode range a echoue macro excel
    Par aarlock dans le forum Access
    Réponses: 2
    Dernier message: 21/06/2006, 11h54
  5. utiliser une expression régulliere avec la methode getelementbyid
    Par rootdaoud dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 09/05/2006, 18h25

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