ouvrir auto d'un 2eme class

  • Initiateur de la discussion Initiateur de la discussion Domico
  • 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 !

D

Domico

Guest
bonjour à tous,

question:
Je voudrais ouvrir automatiquement un 2eme classeur en tapant un code(nom du class a ouvrir soit C20133)dans une cellule,
Merci d'avance
 
bonjour Domico,

ce code déclenche l'ouverture du fichier lorsque l'on double-clique sur la cellule A1 :

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Target = [A1] Then
nomFichier = 'C:' & Target & '.xls'
Workbooks.Open nomFichier
End If
End Sub



ce code est à placer dans le module de la feuille où se trouve la cellule A1

cordialement
 
Salut Domico, AeroPlaneur, Le Forum

Quasi la même chose qu'AeroPlaneur (Mais comme j'etais en train de plancher dessus...)

A mettre dans le même dossier que ceux que tu veut ouvrir [file name=Domico.zip size=6920]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Domico.zip[/file]
 

Pièces jointes

Merci grace a l'envoi de votre fichier je suis arrivé à ouvrir mon 2eme classeur, mais je rencontre nouveau problème car ce qui fontionne pour la cellule A1 ne fonctionne par pour ma cellule (L17C6)pourriez vous m'indiquer la bonne syntaxe.
 
Salut Domico, le Forum,

Pourquoi ça marche pas :huh: :huh: :huh:

L17C6 correspond à la cellule F17

remplace A1 par F17 et le tour est joué

Code:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Target = Range('F17') Then
fichier = ActiveWorkbook.Path & '\\' & Target & '.xls'
Workbooks.Open fichier
End If
End Sub

et pour le code d'AeroPlaneur

Code:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Target = [F17] Then
nomFichier = 'C:' & Target & '.xls'
Workbooks.Open nomFichier
End If
End Sub

Sinon va dans Outils--Options
Onglet général et décoche 'Style de référence L1C1'
 
re domico

Sinon
Code:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
fichier = ActiveWorkbook.Path & '\\' & Target & '.xls'
Workbooks.Open fichier
End Sub

dans chaque cellule ou il y aura un nom de classeur (valide), Double clic, il s'ouvrira

même punition pour celui de mon ami

Code:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
nomFichier = 'C:' & Target & '.xls'
Workbooks.Open nomFichier
End Sub

EDIT: A chacun son style personnellement je préfere A1 que L1C1

Message édité par: dull, à: 04/06/2006 09:48
 
- 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

Réponses
3
Affichages
258
Retour