Lien Hypertexte + renommé onglet

  • Initiateur de la discussion Initiateur de la discussion spino91
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

S

spino91

Guest
J'ai presque fini un document sous excel avec une macro qui permet de créer une nouvelle fiche.

La création de la nouvelle fiche doit renseigner des cellules précises.

J'aimerais ajouter deux fonctionnalités, à savoir:
- la cellule "n° de fiche" soit pourvu d'un lien hypertexte qui permet d'être rediriger directement vers la fiche en question par un lien avec une cellule
- renommer l'onglet créé automatiquement et qu'il soit incrémenter : "Fiche n°xxx"

Si vous pouviez m'aidé ça serait cool.
 

Pièces jointes

Dernière modification par un modérateur:
Re : Lien Hypertexte + renommé onglet

J'ai mis en place une macro qui permet de créer un nouvel onglet qui est renommé automatiquement "fiche nouvelle".
Certaines infos sont automatiquement reportées dans una autre onglet "récapitulatif" et vont à la dernière ligne vide de certaines colonnes.
Ce que je souhaiterais dans un premier temps c'est que chaque onglet créé n'est pas le même nom (sinon erreur) et que le nom deviennent: "Fiche 1", "Fiche 2", ...
Mais aussi, que l'une des infos reportées sur la "fiche RECAP" permet d'être renvoyé directement sur l'un des onglets, en cliquant dessus (utilisation d'un lien hypertexte, double clique sur cellule).

Ci dessous la macro qui permet le début de ce que j'ai expliqué.
Sub NouvelleFiche()
Sheets("Fiche").Select
Sheets("Fiche").Copy after:=Sheets(2)
Sheets("Fiche (2)").Select
Sheets("Fiche (2)").Name = "Fiche Nouvelle"

Sheets("Fiche Nouvelle").Range("C53").Copy
Sheets("RECAPITULATIF").Activate
ActiveSheet.Range("D65536").End(xlUp)(2).Select
ActiveSheet.Paste Link:=True

Sheets("Fiche Nouvelle").Range("E53").Copy
Sheets("RECAPITULATIF").Activate
ActiveSheet.Range("E65536").End(xlUp)(2).Select
ActiveSheet.Paste Link:=True

Sheets("Fiche Nouvelle").Range("F3").Copy
Sheets("RECAPITULATIF").Activate
ActiveSheet.Range("B65536").End(xlUp)(2).Select
ActiveSheet.Paste Link:=True

Sheets("Fiche Nouvelle").Range("F6").Copy
Sheets("RECAPITULATIF").Activate
ActiveSheet.Range("F65536").End(xlUp)(2).Select
ActiveSheet.Paste Link:=True

Sheets("Fiche Nouvelle").Range("F8").Copy
Sheets("RECAPITULATIF").Activate
ActiveSheet.Range("A65536").End(xlUp)(2).Select
ActiveSheet.Paste Link:=True

Sheets("Fiche Nouvelle").Range("F9").Copy
Sheets("RECAPITULATIF").Activate
ActiveSheet.Range("C65536").End(xlUp)(2).Select
ActiveSheet.Paste Link:=True

Sheets("Fiche Nouvelle").Range("I6").Copy
Sheets("RECAPITULATIF").Activate
ActiveSheet.Range("G65536").End(xlUp)(2).Select
ActiveSheet.Paste Link:=True

End Sub

Merci pour l'aide que vous pourriez m'apporter.
 
Dernière modification par un modérateur:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

L
Réponses
1
Affichages
1 K
L
M
Réponses
3
Affichages
1 K
M
C
Réponses
4
Affichages
1 K
cecenico
C
G
Réponses
0
Affichages
1 K
godumathis
G
R
Réponses
0
Affichages
3 K
R
S
Réponses
0
Affichages
1 K
StanSigma
S
D
Réponses
4
Affichages
1 K
diroz
D
Retour