macro excel nom classeur dans cellule

macro excel nom classeur dans cellule - VB/VBA/VBS - Programmation

Marsh Posté le 30-03-2011 à 21:45:30    

macro excel 2003 nom classeur dans cellule  
 
Bonjour,
 
Merci d 'accueillir le petit dernier dans votre grande famille.
Jeune retraité, je suis en pleine programmation macro sur excel pour mon ancien employeur.
J 'ai crée une macro pour ouvrir une fenêtre:2 sous forme de loupe pour faciliter la saisie par des malvoyants.
Macro:
 
Sub Loupe_classeur()
' Loupe de saisie
Windows("classeur:2" ).Activate
Sheets("feuille1" ).Select
End Sub
 
, ça marche trés bien.
 
Aprés sauvegarde du fichier sous un nom différent numéroté.
Il n 'est plus possible d'utiliser la macro ce qui est normal.
J 'ai donc généré le nom par formule dans la cellule "A1" sur "feuille1"
Formule:
 
=STXT(CELLULE("filename" );TROUVE("[";CELLULE("filename" ))+1;SOMME(TROUVE({"[";"]"};CELLULE("filename" ))*{-1;1})-5)
 
et modifié ma macro comme ci-dessous:
 
Sub Loupe_classeur()
' Loupe de saisie
Dim Str As String
Dim nom As String
Range("A1" ).Select
nom = ThisWorkbook.Path & "\" & ActiveCell.Text & ".xls"":2"
Windows("Nom" ).Activate 'arrêt sur erreur 9
Sheets("feuille1" ).Select
End Sub
 
Problème d 'erreur 9
 
j'ai essayer aussi:
 
Sub Loupe_classeur()
' Loupe de saisie
Dim nom As String
Range("A1" ).Select
nom = ActiveCell.Text & ".xls:2"
Windows(nom).Activate
Sheets("Feuille1" ).Select
End Sub
 
j'ai même essayer avec ":2"
même erreur, l'indice n'appartient pas à la sélection
Merci de me rediriger.
 

Reply

Marsh Posté le 30-03-2011 à 21:45:30   

Reply

Marsh Posté le 30-03-2011 à 23:36:39    

Ne plus répondre j'ai trouvé la réponse.

Reply

Marsh Posté le 31-03-2011 à 12:28:15    

ça peut être intéressant de la diffuser ici pour le prochain qui aura un problème similaire.

Reply

Marsh Posté le 01-04-2011 à 16:41:48    

Arl Guhr a écrit :

ça peut être intéressant de la diffuser ici pour le prochain qui aura un problème similaire.


 
je voudrais juste dire que pour voir plus gros les caractères dans beaucoup d'écrans il faut faire Ctrl en même temps que la roulette de la souris et çà grossit ou diminue les caractères à volonté

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed