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 :

ne pas afficher le rectangle de sélection


Sujet :

Macros et VBA Excel

  1. #1
    Membre très actif Avatar de Ragmaxone
    Homme Profil pro
    Responsable systèmes de distribution
    Inscrit en
    Août 2007
    Messages
    441
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Pologne

    Informations professionnelles :
    Activité : Responsable systèmes de distribution

    Informations forums :
    Inscription : Août 2007
    Messages : 441
    Par défaut ne pas afficher le rectangle de sélection
    Bonjour,

    Je souhaite faire disparaître le rectangle de sélection, mais pas seulement qu'il soit en dehors de l'écran, qu'il soit vraiment caché du genre

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RectangleDeSelection.Hide=True...
    Merci d'avance.



    Rag

  2. #2
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    De quoi parles-tu ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    26
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Juin 2008
    Messages : 26
    Par défaut
    Je suis pas très fort en programmation mais ce que tu demande a mon avis ne peu se faire en vba

    Pour faire disparaitre le cadre de sélection des cellule il faut toucher a excel même je pense

    Excel est puissance mais il y a des limites (malheureusement)

    Cordialement

  4. #4
    Membre émérite

    Profil pro
    Inscrit en
    Mai 2007
    Messages
    514
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 514
    Par défaut
    Re,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    With ActiveSheet
        .Protect contents:=True
        .EnableSelection = xlNoSelection
    End With
    Le rectangle disparait et tu obtiens une belle feuille inutilisable...

    Cordialement,

    Tirex28/

  5. #5
    Membre très actif Avatar de Ragmaxone
    Homme Profil pro
    Responsable systèmes de distribution
    Inscrit en
    Août 2007
    Messages
    441
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Pologne

    Informations professionnelles :
    Activité : Responsable systèmes de distribution

    Informations forums :
    Inscription : Août 2007
    Messages : 441
    Par défaut
    Cool Merci Tirex28!!!

    Bon ça marche bien, maintenant faut que je teste dans mon projet (au boulot :o) ) mais je pense il me faudrat la valeur de .EnableSelection par défaut pour rétablir l'ordre :o) (pour .Protect contents je pense que j'ai deviné )

    Encore merci!

    A Lundi ;o)


    Rag

  6. #6
    Membre très actif Avatar de Ragmaxone
    Homme Profil pro
    Responsable systèmes de distribution
    Inscrit en
    Août 2007
    Messages
    441
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Pologne

    Informations professionnelles :
    Activité : Responsable systèmes de distribution

    Informations forums :
    Inscription : Août 2007
    Messages : 441
    Par défaut
    Re!

    Voilà j'ai testé, j'ai cherché pour revenir en arrière et si j'ai bien compris .EnableSelection n'est pris en compte que si la feuille est protégée donc pas besoin de le changer pour revenir en arrière :o) j'ai juste???

    En tout cas encore merci Tirex28!

    (je sais l'info était dans Object Browser mais je savais pas du tout quelle propriété changer )


    Rag

  7. #7
    Membre très actif Avatar de Ragmaxone
    Homme Profil pro
    Responsable systèmes de distribution
    Inscrit en
    Août 2007
    Messages
    441
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Pologne

    Informations professionnelles :
    Activité : Responsable systèmes de distribution

    Informations forums :
    Inscription : Août 2007
    Messages : 441
    Par défaut
    Re Re :o)

    Par hasard existe-t-il un moyen de faire disparaître ce rectangle sans protéger les contenu car mes maccros modifient certaines valeurs... (je voudrais éviter de devoir déprotéger avant chaque maccro puis reprotéger après...)

    Merci d'avance.


    Rag

  8. #8
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Dans la protection tu as une option qui permet de verrouiller la feuille hormis les modifications par macro
    Tu dois placer l'argument UserInterfaceOnly à True
    Citation Envoyé par l'aide en ligne
    UserInterfaceOnly Argument de type Variant facultatif. Cet argument a la valeur True pour protéger l'interface utilisateur, mais pas les macros. Si cet argument n'est pas spécifié, la protection s'applique à la fois aux macros et à l'interface utilisateur.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ActiveSheet.Protect DrawingObjects:=True, Contents:=True, UserInterfaceOnly:=True, Scenarios:=True

  9. #9
    Membre très actif Avatar de Ragmaxone
    Homme Profil pro
    Responsable systèmes de distribution
    Inscrit en
    Août 2007
    Messages
    441
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Pologne

    Informations professionnelles :
    Activité : Responsable systèmes de distribution

    Informations forums :
    Inscription : Août 2007
    Messages : 441
    Par défaut
    Merci beaucoup ouskel, dsl de pas avoir trouvé dans l'aide mais comme je travaille avec une version anglaise c'est pas évident et des fois on sait pas quoi chercher... (par "on" j'entends "je" )

    euhhh.... encore un soucis : lors d'un calcul par macros, si la sélection était sur une des cellules qui sont calculées elle réapparait comme par magie

    quelqu'un sait-il comment cela se fait?

  10. #10
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Une question : utilises-tu des "Select" dans ton code ? Si oui, alors tu as la réponse, alors montre ton code pour qu'on les supprime
    Si non, comme je ne vois pas, essaie toujours de répèter les deux lignes données par tirex...

  11. #11
    Membre très actif Avatar de Ragmaxone
    Homme Profil pro
    Responsable systèmes de distribution
    Inscrit en
    Août 2007
    Messages
    441
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Pologne

    Informations professionnelles :
    Activité : Responsable systèmes de distribution

    Informations forums :
    Inscription : Août 2007
    Messages : 441
    Par défaut
    Non je ne fais pas de Select mais le truc est qu'il y a toujours une cellule de sélectionnée par défaut, même si on en sélectionne aucune et si c'est une cellule qui est calculée alors il faut raffraichir l'affichage après sinon le cadre de sélection réapparaît...

    Mais bon à ce stade c'est de la prise de tête pour pas grand chose, je vais simplement rajouter les lignes de Tirex :o)
    (si toutefois quelqu'un a la solution je suis preneur )

    Merci beaucoup.


    Xam

Discussions similaires

  1. Afficher le rectangle de sélection
    Par devdev dans le forum Excel
    Réponses: 1
    Dernier message: 27/11/2012, 15h26
  2. Rectangle de sélection, pas génial :/
    Par nemo_str dans le forum AWT/Swing
    Réponses: 9
    Dernier message: 20/05/2008, 14h02
  3. Réponses: 15
    Dernier message: 06/06/2006, 17h51
  4. [JTable] Comment ne pas afficher les titres ?
    Par FabienBxl dans le forum Composants
    Réponses: 3
    Dernier message: 08/10/2003, 15h01
  5. Réponses: 6
    Dernier message: 10/09/2002, 03h35

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