casamartin
XLDnaute Junior
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_devis_TO_0()
' 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
Merci de me rediriger
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_devis_TO_0()
' 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
Merci de me rediriger