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 :

Enlever la sélection en surbrillance [XL-2003]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de Vadorblanc
    Profil pro
    Inscrit en
    Février 2008
    Messages
    309
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 309
    Par défaut Enlever la sélection en surbrillance
    Bonjour
    J'exécute un projet qui contient plusieurs modules de code, et à la fin de la procédure l'onglet s'affiche avec encore la surbrillance de la dernire colonne de code qui copie et colle une colonne.
    Comment mettre un code qui supprime cette mémoire tampon, de façon que l'utilisateur ne voie pas cette dernière action, le focus est en A2 mais avec la colonne G d'ou l'on voit encore le dernier copiage par les pointilées qui surbrillent.
    Merci pour cette astuce.

  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
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    application.cutcopymode=false
    mais je suis sûr qu'on pourra le faire autrement, au lieu de copier coller; rapatrier directement les valeur

  3. #3
    Membre éprouvé Avatar de Vadorblanc
    Profil pro
    Inscrit en
    Février 2008
    Messages
    309
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 309
    Par défaut
    Bonjour mercatog
    Super ça marche
    Un grand merci à toi

  4. #4
    Membre éprouvé Avatar de Vadorblanc
    Profil pro
    Inscrit en
    Février 2008
    Messages
    309
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 309
    Par défaut
    Bonjour Bigalo
    Je viens de voir ta réponse qui s'est croisée avec la mienne
    Merci et joyeux Noêl

    Mercatog, tu me proposes une autre façon de faire... heureusement que tu ne vois pas mes astuces et tous les artifices que je déploie pour concrétiser mes projets, ils ne sont surement pas comme un programmeur les ferait, mais j'arrive malgré tout à faire des programmes qui nous facilitent grandement notre travail à moi et à toute notre équipe, je gravi chaque jour un peu plus ma montagne, et je remercie le forum et toi mercatog qui m'a si souvent donné si généreusement tes boucles d'or, boucles dont certaines qui m'ont fascinées et remplies de joie comme un gamin devant son sapin de Noël.
    J'ai eu un portable aujourd'hui que m'a offert mon épouse... et un super bouquin "Le programmeur Excel et VBA" par mon fils...je crois bien que je vais passer encore beaucoup de temps dessus...avec un peu l'approbation de mes proches...
    Encore un grand MERCI à vous tous...et JOYEUSES FETES...

  5. #5
    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
    Pour expliciter le conseil, ci-joint un exemple pour la compréhension
    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
    16
    'Exemples sur une même feuille
     
    '------------------------------------1ère variante
    'Passe par le presse papier
     Range("D1:D100").Copy
     Range("A1").Select
     ActiveSheet.Paste
     Application.CutCopyMode = False
     
     '-----------------------------------2ème variante
     'Directe
     Range("D1:D100").Copy Range("A1")
     
     '-----------------------------------3ème variante
     'Directe avec la condition que les 2 range de l'égalité soient de même taille
     Range("A1:A100").Value = Range("D1:D100").Value
    à toi de choisir qui te convient et qui simplifie le temps et les ressources (quand on parle de projets)!
    Quel temps fait il chez vous?

  6. #6
    Membre éprouvé Avatar de Vadorblanc
    Profil pro
    Inscrit en
    Février 2008
    Messages
    309
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 309
    Par défaut
    Bonjour mercatog,
    Je viens de tester les 3 variantes, très intéressant, j'ai pris note ... merci

    Mon dernier projet terminé, 28 modules, un fichier de référence Tel alimenté à chaque embauche par la RH, un fichier Base nationale évolutif, le fichier Tel qui se mets à jour sur les données Base sur différentes colonnes tout en gardant certaines données avec variantes si trouvé ou pas, le tout par un simple clic sur un bouton commande, toujours le but, rendre opérationnel à des personnes n'y connaissant rien en informatique, ça marche, c'est super, beaucoup de lignes de code par l'éditeur, une grande dose de recherche, d'adaptation, de débrouillardise, de passion surtout...
    Je suis resté longtemps passionné par les casses têtes, le dernier qui m'a fasciné était le Rubik's Cube à 16 facettes par côté, puis ma première fille réclamait un ordi soit disant pour l'école, et je suis tombé dedans, fasciné par tout, formatage à outrance, essai de différents système d'exploitation, etc...ça à du lui convenir aussi car elle sera bientôt psychiatre.

    Tout est blanc dehors, une superbe poudreuse pour les passionnées de ski qui vont s'éclater, un rayon de soleil qui perce de temps en temps, le MONT-BLANC est magnifique, moins 5 degré ce matin, un bon froid sec super ...

    Bien cordialement

  7. #7
    Membre chevronné
    Avatar de Bigalo
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    445
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2007
    Messages : 445
    Par défaut
    Bonsoir,

    Simplement comme cela :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
        Application.CutCopyMode = False
    Joyeuses fêtes !

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 09/10/2011, 18h06
  2. comment enlever le carré de sélection d'un li après visite
    Par ml1234 dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 23/05/2009, 14h28
  3. [TListview] Comment enlever la sélection d'une ligne
    Par Leesox dans le forum Composants VCL
    Réponses: 2
    Dernier message: 03/10/2008, 21h04
  4. Réponses: 3
    Dernier message: 22/10/2007, 17h39
  5. Enlever la surbrillance lors d'une recherche avec vi
    Par sekiryou dans le forum Applications et environnements graphiques
    Réponses: 8
    Dernier message: 04/03/2004, 13h55

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