Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3353 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VBA Excel] Lien vers une page précise

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VBA Excel] Lien vers une page précise

n°1397311
Viper7
Posté le 29-06-2006 à 16:40:48  profilanswer
 

Bonjour,
 
J'ai un classeur de base de donnée de voitures, composé d'une feuille récapitulant toutes les voitures et d'une feuille par voiture avec les détails.
Pour gérer les voitures, j'ai un userform qui a pour fonction d'ajouter, modifier et supprimer les voitures une a une. Ca fonctionne tres bien.
 
Après avoir rempli le formulaire pour ajouter une voiture, on peut cliquer sur un bouton (ayant pour nom bnNouvelleFeuilleVoiture) qui ajoute une nouvelle feuille ayant pour nom celui de la voiture c'est à dire la valeur de ce qu'il y a dans une textbox du formulaire (ici la textbox s'appelle txNomVoiture)
 
Voici le code du bouton :
 

Code :
  1. Private Sub bnNouvelleFeuilleVoiture_Click()
  2. Sheets.Add after:=Sheets(Worksheets.Count)
  3. Sheets(Worksheets.Count).Name = txNomVoiture.Value


 
A cela il doit se créér un lien entre la Voiture sur le tableau principal Récapitulatif et la feuille des détails de la fameuse voiture. Voici la suite de la macro :
 

Code :
  1. NomRéférence = txNomVoiture.Value
  2. Sheets("Récap" ).Select
  3.     Range("????????" ).Select
  4.     ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="", SubAddress:= _
  5. NomRéférence & "!B7", TextToDisplay:=NomRéférence


 
Question /// Que mettre en ligne 3 pour dire à la macro tu sélectionne LA cellule du nom de la voiture dans la feuille récap pour faire le lien?
 
D'avance merci


Message édité par Viper7 le 29-06-2006 à 16:41:17
mood
Publicité
Posté le 29-06-2006 à 16:40:48  profilanswer
 

n°1397327
jpcheck
Pioupiou
Posté le 29-06-2006 à 16:56:21  profilanswer
 

une boucle for each bourrine avec test de value
sinon tu peux stocker en dur le numéro de la cellule voiture_en_cours dans une cellule fixe et la récupérer dans ton range.select

n°1397490
Viper7
Posté le 29-06-2006 à 21:56:40  profilanswer
 

Ba oui jsuis trop bête merci !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VBA Excel] Lien vers une page précise

 

Sujets relatifs
VBA Excel - macro création de feuille[Excel] Comment obtenir la dernière valeur ?
Raccourci vers Internet explorer dans un .bat[PHP/Javascript] PB lors de l'affichage de caractère dans une page
Conversion d'un Excel en PDFAdapter un code généré sous Dev C++ vers du Solaris 5.8 (Unix)
[VBA] Problème avec les formats de dateMapping d'une méthode static vers Delphi
Lancer une page en arrière plan 
Plus de sujets relatifs à : [VBA Excel] Lien vers une page précise


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR