Déplacer le curseur directement dans une colonne de la ligne active
Fermé
arzac2
Messages postés
6
Date d'inscription
dimanche 6 avril 2008
Statut
Membre
Dernière intervention
3 juillet 2020
-
3 juil. 2020 à 22:59
Arzac2 - 8 juil. 2020 à 10:33
Arzac2 - 8 juil. 2020 à 10:33
A voir également:
- Déplacer le curseur directement dans une colonne de la ligne active
- Déplacer une colonne excel - Guide
- Aller à la ligne dans une cellule excel - Guide
- Vue satellite en direct gratuit de ma maison - Guide
- Site de vente en ligne particulier - Guide
- Formule somme excel colonne - Guide
7 réponses
Raymond PENTIER
Messages postés
58719
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
7 novembre 2024
17 233
3 juil. 2020 à 23:28
3 juil. 2020 à 23:28
Bonjour.
J'avoue que je n'ai pas bien compris ce que tu veux ...
Ton curseur est placé dans quelle cellule, quand tu lances ton déplacement ?
Pourquoi ta formule de LHT ne précise pas (avec la fonction INDIRECT et la fonction LIGNE) dans quelle cellule il faut atterrir ?
J'avoue que je n'ai pas bien compris ce que tu veux ...
Ton curseur est placé dans quelle cellule, quand tu lances ton déplacement ?
Pourquoi ta formule de LHT ne précise pas (avec la fonction INDIRECT et la fonction LIGNE) dans quelle cellule il faut atterrir ?
Bonjour Raymond
Merci de m'avoir répondu si vite.
En fait je choisis la ligne concernant l’identité de l'adhérente ( par exemple ligne 445) , après avoir vérifié ses coordonnées je voudrais aller directement dans l'activité par exemple colonne AT (couture) puis la colonne EG (Encadrement) puis dans la colonne IJ tout en restant dans la ligne de l'adhérente puis dans les colonnes "comptes" pour valider le paiement. Les colonnes concernant les 25 activités ne bougent pas donc j'ai pu les nommer
Comme je disais dans mon message précédent j'ai réussi à naviguer de colonne en colonne en nommant chaque colonne et en utilisant un LHT mais cela met le curseur dans la 1° ligne or comme il y 850 ligne cela est vraiment ennuyeux quand je dois faire défiler pour revenir à la ligne de l'adhérent (ligne 445 par exemple), je pourrais bien sur utiliser le raccourci Ctrl +T mais pas pour les autres personnes de l'association qui n'entendent pas grand chose à XL. Je cherche à faire quelque qui soit automatique comme le LHT
J'ai essayé d'utiliser la formule LIGNE () mais cela donne le n° de la ligne mais pas celle de la ligne active pour rester toujours dans cette ligne. J'avais espéré pouvoir récupérer les références de la 1° cellule concernant l'adhérent qui sont affichées sous le presse-papiers mais je n'ai pas trouvé comment faire d'autant que je ne veux plus utilisé du VBA car j'ai eu des soucis avec des membres de l’association qui font n'importe quoi. J'ai du bloquer avec une validation toutes les colonnes ayant des formules pour éviter les effacements intempestifs.
J'espère que mes explications vous ont aidé à comprendre mon but.
Merci pour votre aide .
Bonne journée
Cordialement Arzac
Merci de m'avoir répondu si vite.
En fait je choisis la ligne concernant l’identité de l'adhérente ( par exemple ligne 445) , après avoir vérifié ses coordonnées je voudrais aller directement dans l'activité par exemple colonne AT (couture) puis la colonne EG (Encadrement) puis dans la colonne IJ tout en restant dans la ligne de l'adhérente puis dans les colonnes "comptes" pour valider le paiement. Les colonnes concernant les 25 activités ne bougent pas donc j'ai pu les nommer
Comme je disais dans mon message précédent j'ai réussi à naviguer de colonne en colonne en nommant chaque colonne et en utilisant un LHT mais cela met le curseur dans la 1° ligne or comme il y 850 ligne cela est vraiment ennuyeux quand je dois faire défiler pour revenir à la ligne de l'adhérent (ligne 445 par exemple), je pourrais bien sur utiliser le raccourci Ctrl +T mais pas pour les autres personnes de l'association qui n'entendent pas grand chose à XL. Je cherche à faire quelque qui soit automatique comme le LHT
J'ai essayé d'utiliser la formule LIGNE () mais cela donne le n° de la ligne mais pas celle de la ligne active pour rester toujours dans cette ligne. J'avais espéré pouvoir récupérer les références de la 1° cellule concernant l'adhérent qui sont affichées sous le presse-papiers mais je n'ai pas trouvé comment faire d'autant que je ne veux plus utilisé du VBA car j'ai eu des soucis avec des membres de l’association qui font n'importe quoi. J'ai du bloquer avec une validation toutes les colonnes ayant des formules pour éviter les effacements intempestifs.
J'espère que mes explications vous ont aidé à comprendre mon but.
Merci pour votre aide .
Bonne journée
Cordialement Arzac
Raymond PENTIER
Messages postés
58719
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
7 novembre 2024
17 233
4 juil. 2020 à 17:37
4 juil. 2020 à 17:37
Une idée, comme ça ...
-> tu ne pourrais pas leur apprendre, aux autres membres de l'association, à utiliser le bouton Filtre ?
D'autre part, si dans une cellule (vide) de la ligne 445 tu écris la formule =LIGNE() c'est le résultat 445 qui s'affiche ! Donc contrairement à ce que tu écris, la fonction LIGNE() donne bien le N° de la ligne active ...
Si tu m'envoyais un extrait (10 lignes) de ton fichier Excel, en anonymant les infos personnelles (nom, adresse, téléphone ...), cela m'aiderait à rechercher une solution valable.
-> tu ne pourrais pas leur apprendre, aux autres membres de l'association, à utiliser le bouton Filtre ?
D'autre part, si dans une cellule (vide) de la ligne 445 tu écris la formule =LIGNE() c'est le résultat 445 qui s'affiche ! Donc contrairement à ce que tu écris, la fonction LIGNE() donne bien le N° de la ligne active ...
Si tu m'envoyais un extrait (10 lignes) de ton fichier Excel, en anonymant les infos personnelles (nom, adresse, téléphone ...), cela m'aiderait à rechercher une solution valable.
1) Tu vas dans https://www.cjoint.com/
2) Tu cliques sur [Parcourir] pour sélectionner ton fichier (15 Mo maxi)
3) Tu défiles vers le bas pour cliquer sur le bouton bleu [Créer le lien Cjoint]
4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien en gras ; tu fais un clic-droit dessus et tu choisis "Copier le lien"
5) Tu reviens dans ta discussion sur CCM, et dans ton message tu fais "Coller".
=>Voir la fiche https://www.commentcamarche.net/faq/29493-utiliser-cjoint-pour-heberger-des-fichiers
Il existe aussi :
1) https://mon-partage.fr/
2) https://www.transfernow.net/
Bonjour Raymond
Voici mon fichier un peu édulcoré
https://www.cjoint.com/c/JGfqerb2Vlo
J'explique ce que j'ai fait:
Dans les cellules J3:N3 : j'ai créé des groupes d'activités dont le LHT pointe sur la colonne nommée correspondante. Dans F1 j'ai fait un LHT qui pointe sur la zone nommée "année".
Dans la colonne A j'ai mis la formule =LIGNE()
Ce que je cherche à faire
Mettons que je sois par exemple dans les comptes (colone KD) sur la ligne 14 je voudrais pouvoir revenir dans le groupe 3 car je m'aperçois que j'ai oublié d'activer une activité de ce groupe. Cela marche je me retrouve bien dans une des colonnes du groupe mais le curseur n'est plus en ligne 14 mais dans la 1° cellule de la zone nommée alors que je voudrais pouvoir rester sur la ligne 14 puisque c'est toujours le même adh qui est concerné. Comment faire savoir à la formule que la ligne active est la 14 ?
Elles m'ont aussi demander si je pouvais leur faire un lien avec différentes lettres de l'alphabet pour accéder plus rapidement à au nom de l'adh, je vais y penser . Tout ça serait bien plus facile si je pouvais utiliser le VBA mais une année je ne sais comment le fichier a été manipulé (raccourci-clavier peut-être, elles arrivent à faire des choses surprenantes) mais j'ai du refaire complètement le fichier car il y avait des erreurs macro en cascade, en supprimant le VBA et en bloquant les formules avec une validation.
Quant à apprendre aux personnes du "bureau" d’utiliser XL j'ai essayé pendant 20 ans mais elles oublient aussitôt ; pareil pour les Ctrl + Fin ou Ctrl + Début .... quant au tri ce n'est même pas la peine d'y pensé car elles arrivent à mettre le téléphone de Pierre à Paul et celui de Paul à Clémence.. . Donc j'ai abandonné, il faut dire que ce sont pour la plupart de très très gentilles ..... octogénaires.
Merci pour ton aide
Cordialement
Arzac
Voici mon fichier un peu édulcoré
https://www.cjoint.com/c/JGfqerb2Vlo
J'explique ce que j'ai fait:
Dans les cellules J3:N3 : j'ai créé des groupes d'activités dont le LHT pointe sur la colonne nommée correspondante. Dans F1 j'ai fait un LHT qui pointe sur la zone nommée "année".
Dans la colonne A j'ai mis la formule =LIGNE()
Ce que je cherche à faire
Mettons que je sois par exemple dans les comptes (colone KD) sur la ligne 14 je voudrais pouvoir revenir dans le groupe 3 car je m'aperçois que j'ai oublié d'activer une activité de ce groupe. Cela marche je me retrouve bien dans une des colonnes du groupe mais le curseur n'est plus en ligne 14 mais dans la 1° cellule de la zone nommée alors que je voudrais pouvoir rester sur la ligne 14 puisque c'est toujours le même adh qui est concerné. Comment faire savoir à la formule que la ligne active est la 14 ?
Elles m'ont aussi demander si je pouvais leur faire un lien avec différentes lettres de l'alphabet pour accéder plus rapidement à au nom de l'adh, je vais y penser . Tout ça serait bien plus facile si je pouvais utiliser le VBA mais une année je ne sais comment le fichier a été manipulé (raccourci-clavier peut-être, elles arrivent à faire des choses surprenantes) mais j'ai du refaire complètement le fichier car il y avait des erreurs macro en cascade, en supprimant le VBA et en bloquant les formules avec une validation.
Quant à apprendre aux personnes du "bureau" d’utiliser XL j'ai essayé pendant 20 ans mais elles oublient aussitôt ; pareil pour les Ctrl + Fin ou Ctrl + Début .... quant au tri ce n'est même pas la peine d'y pensé car elles arrivent à mettre le téléphone de Pierre à Paul et celui de Paul à Clémence.. . Donc j'ai abandonné, il faut dire que ce sont pour la plupart de très très gentilles ..... octogénaires.
Merci pour ton aide
Cordialement
Arzac
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
re
J'ai trouvé pour aller directement au début des noms commençant par une lettre particulière
exemple "D"
=LIEN_HYPERTEXTE("#D"&EQUIV("D";TNom)+5;"D").
Il faut juste changer la lettre "D" et le nom de la zone nommée correspond à la colonne des Nom
Cordialement
Arzac
J'ai trouvé pour aller directement au début des noms commençant par une lettre particulière
exemple "D"
=LIEN_HYPERTEXTE("#D"&EQUIV("D";TNom)+5;"D").
Il faut juste changer la lettre "D" et le nom de la zone nommée correspond à la colonne des Nom
Cordialement
Arzac
Bonsoir
En fait quand on utilise la formule =LIGNE() cela affiche le n° de ligne mais pas celle de la ligne active
J'ai essayé avec la formule =ADRESSE(CELLULE("ligne");CELLULE("colonne")) mais il faut faire F9 pour l'actualiser sinon restent les références de la cellule dans laquelle on a écrit cette formule ou de la dernière actualisation.
Je recherche une formule qui me permettrait d'avoir, automatiquement, le n° de la ligne active ou de la cellule activée .
N'existe-t-i pas une formule pour récupérer dans la zone nom qui affiche justement les références de la cellule active?
Merci pour votre aide.
Bonne soirée
Arzac
En fait quand on utilise la formule =LIGNE() cela affiche le n° de ligne mais pas celle de la ligne active
J'ai essayé avec la formule =ADRESSE(CELLULE("ligne");CELLULE("colonne")) mais il faut faire F9 pour l'actualiser sinon restent les références de la cellule dans laquelle on a écrit cette formule ou de la dernière actualisation.
Je recherche une formule qui me permettrait d'avoir, automatiquement, le n° de la ligne active ou de la cellule activée .
N'existe-t-i pas une formule pour récupérer dans la zone nom qui affiche justement les références de la cellule active?
Merci pour votre aide.
Bonne soirée
Arzac
Raymond PENTIER
Messages postés
58719
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
7 novembre 2024
17 233
8 juil. 2020 à 00:35
8 juil. 2020 à 00:35
Bonjour.
Je ne sais pas ce que, toi, tu appelles la ligne active ...
Mais pour Excel, la ligne active c'est celle dans laquelle se trouve le pointeur, dont le contenu s'affiche dans la barre de formule et dont les références sont dans la zone Nom.
Je ne sais pas ce que, toi, tu appelles la ligne active ...
Mais pour Excel, la ligne active c'est celle dans laquelle se trouve le pointeur, dont le contenu s'affiche dans la barre de formule et dont les références sont dans la zone Nom.