Avoir la main dans le pot de confiture....

Résolu
wikimel Messages postés 23 Date d'inscription   Statut Membre Dernière intervention   -  
wikimel Messages postés 23 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Tout d'abord, merci de prendre le temps de regarder ce post.

J'ai réalisé un fichier de ce type.

https://e-nautia.com/share/38055-nx1ggi1a

Dans le premier onglet, j'ai une liste d'entreprise. Cette même liste est reprise dans l'onglet 2 grace à la formule ='Onglet 1'!
Dans les onglets 3 et 4 non seulement j'ai besoin de reprendre cette même liste mais en plus j'ai ajouté des liens hypertexte.
Selon cette idée, le tableau me va trés bien et il est plutot basic.

Le gros hic c'est qu'en faisant le tableau je pensais que tout allait bien se passer pour les entreprises que nous allons ajouter ou supprimer. Malheureusement il n'en est rien.

Si j'insere une ligne dans l'onglet 1 tout se décalle. Donc impossible de procéder ainsi.
Sinon j'ai essayé de mettre la nouvelle entreprise à la fin et de filtrer par ordre alpha.
ça marche pour l'onglet 1 et 2 mais ça met le bazard dans l'onglet 3 et 4.
En plus, je souhaite limiter au maximum ce type d'intervention pour les utilisateurs.
Est ce possible de faire un bouton avec une macro qui mettrait tout en ordre? (Et hop, la magie de Excel opere? :-)

A votre avis, comment puis je procéder afin de garder l'ordre alpha de l'onglet 1 (même lorsqu'il y a des entrées/Sorties) et que cela se répercute correctement sur mes autres onglets?

Autre interrogation, dans mon onglet 4, je dois ajouter des lignes tout en conservant le lien hypertexte. Peut on ajouter sur Excel un genre de saut de page?
Exemple: Ligne 25 et 26 j'ajoute des lignes afin d'agrandir mon tableau. Mais le renvoi hypertexte doit rester sur la premiere case du deuxieme tableau.

Voila, une semaine que je cherche sans trouver la bonne solution.

MERCI d'avance

Wikimel

7 réponses

PHILOU10120 Messages postés 6445 Date d'inscription   Statut Contributeur Dernière intervention   824
 
Bonjour Wikimel

Votre fichier modifié

http://www.cjoint.com/c/FLDjQZQXlAx
1
wikimel Messages postés 23 Date d'inscription   Statut Membre Dernière intervention  
 
OH....vous êtes un magicien!!!! MERCI

Alors j'ai essayé de comprendre votre tour pour le réaliser sur mon document de travail.(forcement, ça marche moins bien :-)

http://www.cjoint.com/c/FLDtYcnpW1M
  • La fonction INDIRECT je crois que j'ai compris mais la fonction ADRESSE dedans ça m'échappe.
  • Les liens hypertexte vous les avez mis pour chaque ligne ou vous les avez automatisés? Comment avez vous fait?


Merci c'est vraiment super.

Wiki
0
wikimel Messages postés 23 Date d'inscription   Statut Membre Dernière intervention  
 
Monsieur le magicien, j'ai trouvé ton premier tour!

En mettant
=INDIRECT(ADRESSE(LIGNE()-1;2;1;1;"INFORMATIONS GENERALES");1)

En A5 de mon onglet DSN MENSUEL ça fonctionne :-) (Bon il m'a fallu 1 Hr pour comprendre....)

Allé je continue à chercher...
0
wikimel Messages postés 23 Date d'inscription   Statut Membre Dernière intervention  
 
http://www.cjoint.com/c/FLDvGxEuSZM

Voila j'ai finalement compris le truc...Merci encore.

Il me reste à trouver comment tu as fais pour les liens hypertexte.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
wikimel Messages postés 23 Date d'inscription   Statut Membre Dernière intervention  
 
C'est pas une fonction, je ne vois pas de macro, ...je sèche là.

Comment fais tu pour que l'entreprise nouvellement crée ait déjà un lien hypertexte?

Dans mon onglet fiches salariés, des lignes vont être ajoutées...Comment crée le lien non pas sur une case (qui sera amenée à bouger) mais spécifiquement sur le début du tableau?
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonjour
pourinfo en attendant Philou qui a très bien travaillé (et qui mérite de se reposer):
Onglet DSN MENSUELLES:
clic droit sur le nom dans la régle des onglets en bas de feuille et:
"visualiser le codce"
crdlmnt
0
PHILOU10120 Messages postés 6445 Date d'inscription   Statut Contributeur Dernière intervention   824 > Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention  
 
Bonjour Vaucluse Bonjour Wikimel

Pour les liens je me suis arrangé pour que les adresses de destinations soit toutes les 10 lignes
Feuil3 cellule A3 création de la formule

=INDIRECT(ADRESSE(LIGNE()-2;COLONNE();3;1;"Onglet 1");1)

cela me ramène le contenu de la cellule Onglet 1'!A1

je crée le lien qui va à la cellule A15

Puis je tire la cellule pour la copier sur les 10 lignes
Enfin je modifie la cellule de destination du lien
ligne 4 A15 devient A25
ligne 5 A15 devient A35 ...
En mettant les grilles sur la feuille de 10 en 10 on commence ligne 15 + 10 = 25
et ainsi de suite. Les liens ont une destination même si il n'y a rien sur la feuille
L'adressage se sert des lignes et colonnes
Voilà je n'ai pas trouvé de méthode pour faire des liens avec une adresse renvoyant à une cellule contenant la destination
j'espère avoir répondu à vos questions ?
0
wikimel Messages postés 23 Date d'inscription   Statut Membre Dernière intervention   > PHILOU10120 Messages postés 6445 Date d'inscription   Statut Contributeur Dernière intervention  
 
Merci philou j'ai tout compris. Je vais m'y atteler. MERCI
0
wikimel Messages postés 23 Date d'inscription   Statut Membre Dernière intervention  
 
Tiens, un autre magicien... :-)

En effet, je retrouve bien mes macros. Celles qui me permettent de masquer des colonnes.

Je ne vois rien dans les onglets 3 et 4 du fichier sur lequel Philou à travaillé par contre.

S'il n'y a pas d'astuce, je vais prendre mon courage a 2 mains et faire les 145 liens x2 comme d'habitude c'est à dire "clic droit/ lien hypertexte/ et je vais compter les cases .... ça marchera aussi. C'est plus long.

Déjà je suis trop contente que Philou m'ait montré les fonctions INDIRECT/ADRESSE.
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
feuil4 est la feuille dont nous avons parlé
feuil3 est la feuille"FICHES SALARIES qui ne comporte que des formules, (sauf erreur toujours possible)
feuil2 parcontre "FICHES ENTREPRISES" contient des liens hyper texte
(clic droit sur la cellule et "lien hyper texte"
pour vous aider à vous yretrouver:

voir les formules:
touche ctrl + touche 3 affiche les formules dans les cellules
même manip pour revenir à l'affichage normal

voir le VBA
ruban / onglet Développeur / clic sur l'icone à gauche "visual basique" affiche la fenêtre VBA:
cliquez à droite sur un nom de feuille pour voir ce qu'elle contient éventuellement (le nom Excel Feuilx est associé au nom donné à chaque feuille dans la liste)
crdlmnt
0
wikimel Messages postés 23 Date d'inscription   Statut Membre Dernière intervention  
 
Non vraiment j'ai bien regardé, pas de macro...
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
C'est bien ce que je dis, mais quel est le nom (d'onglet) de la feuille dans laquelle vous dites que Philou est intervenu?
mais je crois qu'il vous a laissé un peu de boulot quand même.
Il vous le confirmera sans doutre
Terminez bien l'année
crdlmnt
0
PHILOU10120 Messages postés 6445 Date d'inscription   Statut Contributeur Dernière intervention   824 > Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention  
 
Pour éviter de faire 2 fois le boulot vous faites l'onglet 3 et une fois terminé vous cliquez droit sur l'onglet 3 et vous copier/ dupliquer mettre la coche devant créer une copie et renommer l'onglet en onglet 4
Vos deux feuilles sont prêtes

Avez lu le post 9
0