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 :

Problème selection de cellule


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 33
    Par défaut Problème selection de cellule
    Bonjour tout le monde, j'aurais besoin d'une information :
    Pour selectionner une cellule nous faisons Mais dans le cas ou cellule5=Range ("C5").select ???
    j'essaye de fairemais cela ne marche pas
    SAvez vous comment faire ?
    merci d'avance

  2. #2
    Expert éminent Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Par défaut
    Bonjour
    Mauvaise piste pour chercher de sélectionner une cellule.
    La question: As tu vraiment besoin de sélectionner une telle ou telle cellule pour pouvoir y travailler?
    Que veux tu faire avec la cellule sélectionnée?

  3. #3
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    13 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 13 173
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    La bonne syntaxe est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
     Dim Cellule5 As Range
     Set Cellule5 = Range("A5")
     Cellule5.Select
    mais comme l'a fait remarquer Mercatog pour lire ou écrire dans des cellules, c'est parfaitement inutile d'utiliser SELECT ainsi d'ailleurs que ACTIVATE pour les feuilles.
    Philippe Tulliez
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier

  4. #4
    Expert confirmé
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    3 453
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 3 453
    Par défaut
    Bonsoir,

    Comme le dit très justement Mercatop, pour travailler sur un range en VBA, il n'est pas nécessaire de le sélectionner (c'est généralement de là que viens la lenteur des procédures)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    'ceci :
    [C5].Select
    'est l'équivalent de cela :
    Evaluate(C5).Select
     
    'mais dans ton cas, il faudrait que ce soit un "Nom"
    '(Insertion... > Nom > Définir)
    'et encore, il faudrait que ce soit écrit de la façon suivante :
     Range("cellule5").Select
    'et non :
    ("cellule5").Select
    'ou que cellule5 soit un Range
    Dim cellule5 As Range
    Set cellule5 = [C5]
    Hervé.

Discussions similaires

  1. [XL-2010] Problème de selection de cellule
    Par Luka_W dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 04/12/2014, 15h35
  2. Problème SELECT, CASE et Group by
    Par Royd938 dans le forum MS SQL Server
    Réponses: 9
    Dernier message: 03/10/2014, 07h41
  3. Réponses: 2
    Dernier message: 13/08/2014, 08h14
  4. [XL-2010] Problème selection de cellule
    Par Tobar4 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 30/05/2012, 14h18
  5. Problème select MAX(annee) dans une requête
    Par grisounette dans le forum Requêtes et SQL.
    Réponses: 7
    Dernier message: 28/10/2004, 17h36

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