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 :

Variables d'adresses récalcitrantes [XL-2013]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Août 2012
    Messages
    187
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2012
    Messages : 187
    Par défaut Variables d'adresses récalcitrantes
    Bonjour,

    Le code ci-dessous fonctionne:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ActiveWorkbook.Worksheets("2017").Sort.SortFields.Add Key:=Range("C2:C234"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
    Tandis que celui-ci se plante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ActiveWorkbook.Worksheets("2017").Sort.SortFields.Add Key:=Range(Cells(2, 3), Cells(NbMaxLigne, 3)).Address(RowAbsolute:=False, ColumnAbsolute:=False), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
    Quelqu'un a une idée de ce qui manque ? des guillemets ? Si oui, je ne vois pas comment les ajouter.

    Merci d'avance pour votre réponse.

    Henri

  2. #2
    Membre extrêmement actif Avatar de mjpmjp
    Homme Profil pro
    Retraité
    Inscrit en
    Avril 2012
    Messages
    1 133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hautes Alpes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Santé

    Informations forums :
    Inscription : Avril 2012
    Messages : 1 133
    Par défaut
    bonjour,

    dans ton code qui fonctionne, pourquoi tu ne remplaces pas que Range("C2:C234") par Range(Cells(2, 3), Cells(NbMaxLigne, 3)) ?

    @+JP
    Caractéristiques (WEB) phpMyAdmin 4-74 , PHP 5-631 , Apache 2-427 , MySQL 5-719
    Présentation NAS DS-3615xs + 20Go , DSM 6.1.6-15266 Up1 , 12 * WD 4To WD4000F9YZ (10 raid 6+ )+(2 raid 1+) , LinkSys comutateur-switch lgs528p-eu , Onduleur UPS 720W Power Boxx Lcd (4*UPS + 4*MOD)
    Mes contributions (EXCEL) Form GRAPHIQUE: Gestion des boutons , Liste Onglet dynamique...GESTION de FILM

  3. #3
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Août 2012
    Messages
    187
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2012
    Messages : 187
    Par défaut
    Tu as raison, merci.
    Il suffisait d'enlever .Address(RowAbsolute:=False, ColumnAbsolute:=False) et ça fonctionne.

    Bonne soirée et encore merci.

    Henri

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

Discussions similaires

  1. Un champ texte, une variable, une adresse
    Par Yepazix dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 09/10/2014, 03h11
  2. Variable source adresse URL
    Par kenmoh dans le forum Cognos
    Réponses: 1
    Dernier message: 13/11/2011, 22h58
  3. [HTML] Mettre une variable comme adresse d'une Iframe et faire changer cette variable
    Par thefdm dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 29/01/2008, 18h54
  4. variables à des adresses fixes
    Par bib38 dans le forum C
    Réponses: 2
    Dernier message: 18/10/2007, 15h54
  5. Récupérer l'adresse IP du serveur dans variable ?
    Par ZERS dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 08/09/2004, 15h30

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