Repérer dynamiquement la ligne de la cellule cliquée

Поделиться
HTML-код
  • Опубликовано: 11 сен 2024
  • ✔ Classeur Excel et formation détaillée sur le site Internet :
    www.bonbache.f...
    Mise en valeur dynamique de la ligne et de la colonne complète d'une cellule cliquée dans un tableau Excel pour un repérage des informations à commenter. Tout d'abord, nous constatons que le recalcul automatique est commandé sur la feuille à chaque changement de sélection. C'est la méthode VBA Calculate de l'objet Application qui ordonne ce traitement. Dès lors, nous n'avons plus qu'à bâtir une règle de mise en forme conditionnelle. Celle-ci consiste à identifier l'équivalence entre la ligne en cours dans la base de données et la ligne de la cellule cliquée par l'utilisateur. Pour cela, nous exploitons les fonctions Excel Ligne et Cellule. Il en résulte un repérage de l'enregistrement intégral, au simple clic par le commentateur, qui cherche à expliciter clairement ses démonstrations.
    #FormationExcel
    #ApprendreExcel
    #AstucesExcel
    ❤ Formation Excel complète :
    • Formation Excel
    👀 Pensez à vous abonner à la chaîne :
    / formations excel, acce...
    N'oubliez pas de cliquer sur la petite cloche 🔔 pour ne pas manquer les nouvelles sorties.
    👀 Toutes les astuces avec Excel :
    • Astuces Excel
    👀 Toutes les vidéos sur les calculs matriciels avec Excel :
    • Formation Calculs Matr...
    📚 Retrouvez l'ouvrage complet sur les exercices Excel :
    www.bonbache.f...
    📚 Retrouvez l'ouvrage complet sur les calculs matriciels avec Excel :
    www.bonbache.f...

Комментарии • 66

  • @rabahchaouchi6604
    @rabahchaouchi6604 Год назад +1

    Bonjour
    Merci beaucoup pour cette vidéo, avec des explications claires et précises.
    Bonne continuation

    •  Год назад

      Bonjour Rabah.
      Merci à vous. C'est un plaisir.

  • @loupiat2173
    @loupiat2173 4 года назад

    Voilà encore une sacrée gymnastique cérébrale pour suivre les méandres de ce cours mais au final on y arrive très bien et en plus c'est un exercice qu'on peut tout à fait utiliser tel quel.On ne vous remerciera jamais assez pour tout ce que vous nous apportez.

    •  4 года назад

      Bonjour Loupiat. Oui tout à fait : tel quel, et comme vous le dites, malgré les apparences, la mise en oeuvre n'est pas si complexe. Merci beaucoup pour votre message.

  • @micropat3883
    @micropat3883 4 года назад +2

    Bonjour Stéphane : Merci pour cette vidéo effectivement captivante, mais je doit dire également que toutes vos vidéos sont toutes aussi captivantes les unes que les autres. Pour rien au monde je ne raterais vos diffusions 3 fois par semaine

    •  4 года назад

      Vos compliments sont un grand honneur mon Cher Micropat, je vous en remercie infiniment. Et je suis vraiment heureux que vous aimiez suivre chaque sortie, effectivement à raison de 3 fois par semaine. Encore merci et passez une très bonne soirée.

  • @gerardharouel1312
    @gerardharouel1312 4 года назад

    Bonjour Stéphane, tuto révision mais je ne connaissais pas les formules employés... MERCI !!!! infiniment Professeur de ce partage et je vous dis à bientôt.

    •  4 года назад

      Bonjour mon Cher Gérard. Je suis heureux que vous appréciez et une fois de plus, je vous remercie beaucoup pour votre message.

  • @SBARZELLINO
    @SBARZELLINO 4 года назад

    vos Tutos sont toujours pedagogiques et pratiques ....celui ci est particulièrement.... captivant

    •  4 года назад

      ça me fait très plaisir Sylvain car je le trouve moi-même particulièrement original. Grand merci à vous pour ce message fort agréable en retour.

  • @goldrakdyzer709
    @goldrakdyzer709 4 года назад +1

    bonjour Prof
    Merci Infiniment
    toujours au mémoire et faille
    sur mon vouloirs
    seulement cher Prof je vous souhaite bonne courage

    •  4 года назад

      J'espère que vous allez bien mon Cher Goldrak Dyzer. C'est un plaisir de vous avoir.

  •  4 года назад +1

    Comme toujours des vidéo compréhensibles Merci

    •  4 года назад

      Merci beaucoup Gérard. C'est très agréable de votre part.

  • @romlef526
    @romlef526 4 года назад

    Bonsoir Stéphane, FABULEUX évidemment, moi qui apprécie les MEC vous me comblez sur le coup, je savais pas qu'il était possible de faire ceci sans VBA ... La fonction cellule est peu utilisé mais elle démontré son efficacité dans ce cas présent, je garde votre méthode avec grande attention, merci mille fois, j'apprends a chacune de vos vidéos, top .... Excellente soirée

    •  4 года назад +1

      Quel honneur mon Cher Rom Lef ! Votre avis, je l'attendais avec impatience et je ne suis pas déçu. Il y a tant à découvrir et à développer avec Excel. Quand j'ai monté cette application, je l'ai personnellement trouvée très séduisante. Alors votre opinion d'amateur aiguisé et avancé me comble. Je vous remercie une fois de plus mon Cher Rom Lef et je vous souhaite également une très bonne soirée.

  • @user-vu3zh8zk7t
    @user-vu3zh8zk7t Год назад

    professionnel et clair

    •  Год назад

      Merci beaucoup

  • @alainwattelet9961
    @alainwattelet9961 4 года назад +1

    Bonjour Stéphane,
    Merci.

    •  4 года назад

      Bonjour Alain. C'est moi qui vous remercie pour votre fidélité.

  • @frogeregis
    @frogeregis 4 года назад +1

    Merci beaucoup Stéphane

    •  4 года назад

      Avec plaisir François. Merci pour ce message.

  • @petoule29
    @petoule29 4 года назад

    Un tuto très original et vraiment pratique ! Je vais l'adopter dans mes fichiers :-) Merci !

    •  4 года назад

      Bonjour Petoule29, ça fait plaisir que vous validiez cette solution que je trouve originale comme vous le dites. Merci beaucoup pour ce message en retour.

  • @stephaner8304
    @stephaner8304 2 года назад

    Bonjour Stéphane,
    j'ai téléchargé votre fichier, fait l'exercice, parfait ca fonctionne admirablement.
    J'applique la méthode sur une application en cours, et mon tableur n'enregistre cette dynamique que lorsque je change de feuille ou autre manipulation enlevant cette feuille de l'écran ...
    Bisque rage...
    Je ne comprend pas d'où peu venir cette problématique sachant que d'autres règles conditionnelles fonctionnent sur ce même classeur..
    Mille et mille félicitations encore une fois.

    • @stephaner8304
      @stephaner8304 2 года назад +1

      Pardonnez moi, je viens de comprendre... désolé !
      Je n'avais pas fait le code VBA de début de vidéo.
      Merci de ce partage de "richesse"

    •  2 года назад

      Désolé d'intervenir après coup Stéphane. Je vois que vous avez solutionné le problème. Je vous en félicite et je vous remercie beaucoup pour ces encouragements.

  • @mohamedcheqouri5661
    @mohamedcheqouri5661 4 года назад

    Tuto explicite et clair. Merci bcp

    •  4 года назад

      Merci infiniment Mohamed.

  • @jeanjacquesrobert9377
    @jeanjacquesrobert9377 3 года назад

    Excellente explication merci

    •  3 года назад

      Merci beaucoup Jean-Jacques.

  • @siedoukouame
    @siedoukouame Год назад +1

    Bonjour Stéphane ;Grand merci pour la vidéo ; j’ai le résultat parce j’ai bien suivi les différentes séquences mais je constate que quand je clique dans une autre cellule hors du tableau mais qui correspond à une ligne ou une colonne de mon tableau la mise en forme s'applique dans le tableau . Il n'y aurait pas un moyen de corriger cela .Merci

    •  Год назад

      Oui absolument, il faut ajouter un critère pour vérifier que la cellule cliquée est bien située dans les bornes du tableau.

  • @julienretrain7489
    @julienretrain7489 2 года назад +1

    Magnifique !! J'étais bloqué car je voulais une solution qui ne me coupe pas la possibilité de faire un CTRL+z or un code VBA coupe cette possibilité ! Bon à savoir que la fonction .calculate ne coupe pas le CTRL+z ! Merci !

    •  2 года назад

      Bonjour Julien. Très heureux que vous appréciez cette solution. Merci beaucoup pour ce retour.

  • @omarmellal6707
    @omarmellal6707 3 года назад +1

    Bonjour merci pour la macro elle est très pratique, en revanche avec la macro je n'arrive plus à faire des copier coller de mes cellules. avez vous une solution et merci d'avance.

    •  3 года назад

      Bonjour Omar. Il n'y a aucune raison pour que le code VBA ordonnant le recalcul vous empêche de copier vos cellules. Dans ce sujet, aucune instruction n'est codée à cette encontre.

  • @giovannileonemedici7282
    @giovannileonemedici7282 4 года назад +1

    👏👏🌹

  • @alice-ww9dk
    @alice-ww9dk 3 года назад +1

    Bonjour, est il possible de faire la même chose en code VBA ? j aimerais en effet, une fois la cellule sélectionnée lui attribuer un code !

    •  3 года назад

      Bonjour Alice. Bien sûr, il suffit d'exploiter l'objet Range pour la plage horizontale mais aussi pour la plage verticale. Ensuite les propriétés Interior et ColorIndex permettent d'attribuer les couleurs de fond. S'il s'agit d'inscrire dans la cellule, vous devez exploiter la propriété Value.

    • @alice-ww9dk
      @alice-ww9dk 3 года назад

      ​@ Merci beaucoup, je ne vois pas très bien comment noter le Range et aussi dois-je utiliser ActiveCell (pour récupérer les coordonnées de la cellule selectionnée) ?

    •  3 года назад

      @@alice-ww9dk C'est l'événement SelectionChange de la feuille qui livre un objet Target qui permet de récupérer les coordonnées : Target.Row et Target.Column.

    • @alice-ww9dk
      @alice-ww9dk 3 года назад

      @ Parce que ducoup avec activecell ca marche mais pour chaque cellule de mon excel et je voudrais uniquement que ca se passe dans mon tableau, ducoup je pense que je dois utiliser range mais je ne sais pas comment

    •  3 года назад

      ​@@alice-ww9dk Je vous invite à consulter les formations que je propose Alice. J'aimerais vous aider personnellement mais je reçois de très nombreuses demandes chaque jour. Il m'est impossible de m'impliquer pour chacun. J'en suis sincèrement désolé.

  • @alainlluch8147
    @alainlluch8147 3 года назад +1

    Bonjour, j'ai fait votre tuto mais j'ai un manque de fluidité,un clic rien se passe un double clic à coté de la cellule la ligne se met en surbrillance . Voici ma syntaxe : =LIGNE($C5)=CELLULE("ligne")

    •  3 года назад

      Bonjour Alain, si vous utilisez bien le modèle que je propose, il y a un décalage. Voici la formule que j'exploite :
      =LIGNE($B7)=CELLULE('ligne')

    • @alainlluch8147
      @alainlluch8147 3 года назад

      @ je me suis mal exprimé, j’utilise votre technique sur un de mes projet Désolé

    •  3 года назад

      @@alainlluch8147 Vue comme ça, la formule semble bonne, encore faut il qu'elle soit bien initialisée sur les bornes du tableau comme définie dans la formation que je propose.

  • @idrissadoumbia148
    @idrissadoumbia148 Год назад +1

    Comment étendre la formule à tout le classeur ?

    •  Год назад

      Bonjour Idrissa. La mise en forme conditionnelle peut être reproduite avec le pinceau (Outil Reproduire la mise en forme). Le déclencheur (L'événement VBA), doit être répliqué manuellement quant à lui pour agir sur chaque feuille.

  • @jacquesgiasson7061
    @jacquesgiasson7061 4 года назад +1

    Bonjour merci pour ce tuto, je l'ai essayé mais cela ne fonctionne pas lors de la sélection, je suis obligé de cliquer 2 fois la cellule, ensuite choisir une autre cellule pour que la mise en forme fonctionne

    •  4 года назад

      Bonjour Jacques et merci pour votre message. Cela signifie qu'il y a un souci dans votre instruction VBA ou que la procédure n'est pas attachée à la bonne feuille. La manipulation que vous réalisez est semblable à celle d'une modification de cellule. Si vous le souhaitez, toute la procédure est donnée à cette adresse :
      www.bonbache.fr/reperer-dynamiquement-la-ligne-de-la-cellule-cliquee-519.html

    • @jacquesgiasson7061
      @jacquesgiasson7061 4 года назад

      @ Merci pour la réponse, mais j'Ai essayé et je ne trouve pas, j'ai téléchargé votre fichier, et cela fonctionne avec le votre. :-( je lance la serviette`
      Encore merci quand même.

    • @jacquesgiasson7061
      @jacquesgiasson7061 4 года назад

      Ok J'ai réessayé, çà fonctionne mais je doit faire F9 pour exécuter le calcul, pourtant la fonction de calcul automatique est activée

    •  4 года назад

      Ce n'est pas normal Jacques. La routine VBA intime le recalcul au changement de sélection, donc au clic. Un souci persiste sur votre classeur.

    • @jacquesgiasson7061
      @jacquesgiasson7061 4 года назад

      @ justement j'ai beau aller dans le vba et surprise ! rien n'affiche, page blanche aucune routine et bizarrement avec votre fichier tout fonctionne et le vba est accessible

  • @theking76
    @theking76 4 года назад +1

    Dommage ! Mon fichier est sur le Web, donc je ne peux pas activer la macro snifff

    •  4 года назад

      Bonjour Yannick. Je suis ravi que vous ayez trouvé ce que vous cherchiez au travers de cette formation. Je comprends votre remarque. J'essaie de décomposer au mieux les explications pour les rendre accessibles à tous. Merci beaucoup pour votre message.

    • @theking76
      @theking76 4 года назад

      @ Avec excel sur le web on est encore plus limité dommage votre code était parfait !