commentr donner le choix à l'utilisateur via une macro de pouvoir
selectionner la feuille d'un classeur choisi au préalable à importer sur le
classeur ouvert.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
papou
Bonjour Tu peux utiliser InputBox : Dim LaF As String LaF = InputBox("Feuille à copier :", "Quelle feuille ?") Si tu es toujours dans le même contexte qu'hier, tu peux utiliser la fonction FeuilleExiste que je t'ai transmise pour tester si la feuille est bien présente : If Not FeuilleExiste(Workbooks("Classeur1.xls"), LaF) Then _ MsgBox "Cette feuille n'existe pas", vbExclamation, "Erreur de nom"
Cordialement Pascal
"rick" a écrit dans le message de news:
bjr,
commentr donner le choix à l'utilisateur via une macro de pouvoir selectionner la feuille d'un classeur choisi au préalable à importer sur le
classeur ouvert.
merci d'avance
Bonjour
Tu peux utiliser InputBox :
Dim LaF As String
LaF = InputBox("Feuille à copier :", "Quelle feuille ?")
Si tu es toujours dans le même contexte qu'hier, tu peux utiliser la
fonction FeuilleExiste que je t'ai transmise pour tester si la feuille est
bien présente :
If Not FeuilleExiste(Workbooks("Classeur1.xls"), LaF) Then _
MsgBox "Cette feuille n'existe pas", vbExclamation, "Erreur de nom"
Cordialement
Pascal
"rick" <rick@discussions.microsoft.com> a écrit dans le message de news:
66B8D8CE-9EC8-4865-BC85-57D7FD8F099D@microsoft.com...
bjr,
commentr donner le choix à l'utilisateur via une macro de pouvoir
selectionner la feuille d'un classeur choisi au préalable à importer sur
le
Bonjour Tu peux utiliser InputBox : Dim LaF As String LaF = InputBox("Feuille à copier :", "Quelle feuille ?") Si tu es toujours dans le même contexte qu'hier, tu peux utiliser la fonction FeuilleExiste que je t'ai transmise pour tester si la feuille est bien présente : If Not FeuilleExiste(Workbooks("Classeur1.xls"), LaF) Then _ MsgBox "Cette feuille n'existe pas", vbExclamation, "Erreur de nom"
Cordialement Pascal
"rick" a écrit dans le message de news:
bjr,
commentr donner le choix à l'utilisateur via une macro de pouvoir selectionner la feuille d'un classeur choisi au préalable à importer sur le
classeur ouvert.
merci d'avance
rick
le probleme est que je doit pas mettre en dur dans le code le nom du classeur, et la feuille à importer sur le nouveau classeur.
car chaque utilisateur doit pouvoir choisir le classeur et la feuille à importer sur le nouveau classeur à la bonne feuille correspondante.
au fait c'est lors de l'appui sur un bouton de commande import,il propose à l'utilisateur quelle est le classeur et la feuille à importer, sur le classeur et la feuille ou repose ce bouton de commande.
as tu une idée?
merci d'avance
Bonjour Tu peux utiliser InputBox : Dim LaF As String LaF = InputBox("Feuille à copier :", "Quelle feuille ?") Si tu es toujours dans le même contexte qu'hier, tu peux utiliser la fonction FeuilleExiste que je t'ai transmise pour tester si la feuille est bien présente : If Not FeuilleExiste(Workbooks("Classeur1.xls"), LaF) Then _ MsgBox "Cette feuille n'existe pas", vbExclamation, "Erreur de nom"
Cordialement Pascal
"rick" a écrit dans le message de news:
bjr,
commentr donner le choix à l'utilisateur via une macro de pouvoir selectionner la feuille d'un classeur choisi au préalable à importer sur le
classeur ouvert.
merci d'avance
le probleme est que je doit pas mettre en dur dans le code le nom du
classeur, et la feuille à importer sur le nouveau classeur.
car chaque utilisateur doit pouvoir choisir le classeur et la feuille à
importer sur le nouveau classeur à la bonne feuille correspondante.
au fait c'est lors de l'appui sur un bouton de commande import,il propose à
l'utilisateur quelle est le classeur et la feuille à importer, sur le
classeur et la feuille ou repose ce bouton de commande.
as tu une idée?
merci d'avance
Bonjour
Tu peux utiliser InputBox :
Dim LaF As String
LaF = InputBox("Feuille à copier :", "Quelle feuille ?")
Si tu es toujours dans le même contexte qu'hier, tu peux utiliser la
fonction FeuilleExiste que je t'ai transmise pour tester si la feuille est
bien présente :
If Not FeuilleExiste(Workbooks("Classeur1.xls"), LaF) Then _
MsgBox "Cette feuille n'existe pas", vbExclamation, "Erreur de nom"
Cordialement
Pascal
"rick" <rick@discussions.microsoft.com> a écrit dans le message de news:
66B8D8CE-9EC8-4865-BC85-57D7FD8F099D@microsoft.com...
bjr,
commentr donner le choix à l'utilisateur via une macro de pouvoir
selectionner la feuille d'un classeur choisi au préalable à importer sur
le
le probleme est que je doit pas mettre en dur dans le code le nom du classeur, et la feuille à importer sur le nouveau classeur.
car chaque utilisateur doit pouvoir choisir le classeur et la feuille à importer sur le nouveau classeur à la bonne feuille correspondante.
au fait c'est lors de l'appui sur un bouton de commande import,il propose à l'utilisateur quelle est le classeur et la feuille à importer, sur le classeur et la feuille ou repose ce bouton de commande.
as tu une idée?
merci d'avance
Bonjour Tu peux utiliser InputBox : Dim LaF As String LaF = InputBox("Feuille à copier :", "Quelle feuille ?") Si tu es toujours dans le même contexte qu'hier, tu peux utiliser la fonction FeuilleExiste que je t'ai transmise pour tester si la feuille est bien présente : If Not FeuilleExiste(Workbooks("Classeur1.xls"), LaF) Then _ MsgBox "Cette feuille n'existe pas", vbExclamation, "Erreur de nom"
Cordialement Pascal
"rick" a écrit dans le message de news:
bjr,
commentr donner le choix à l'utilisateur via une macro de pouvoir selectionner la feuille d'un classeur choisi au préalable à importer sur le
classeur ouvert.
merci d'avance
papou
Dans ces conditions, il faut que tu utilises une variable texte (par exemple) pour faire référence au classeur. Ex : Dim LeNomCla As String ** Attention *** toutefois à y ajouter l'extension .XLS s'il elle n'y est pas ! 'puis ensuite plus loin tu utilises Workbooks(LeNomCla)
Mais tu ne dis pas comment est proposé le choix du classeur ? Cordialement
"rick" a écrit dans le message de news:
le probleme est que je doit pas mettre en dur dans le code le nom du classeur, et la feuille à importer sur le nouveau classeur.
car chaque utilisateur doit pouvoir choisir le classeur et la feuille à importer sur le nouveau classeur à la bonne feuille correspondante.
au fait c'est lors de l'appui sur un bouton de commande import,il propose à
l'utilisateur quelle est le classeur et la feuille à importer, sur le classeur et la feuille ou repose ce bouton de commande.
as tu une idée?
merci d'avance
Bonjour Tu peux utiliser InputBox : Dim LaF As String LaF = InputBox("Feuille à copier :", "Quelle feuille ?") Si tu es toujours dans le même contexte qu'hier, tu peux utiliser la fonction FeuilleExiste que je t'ai transmise pour tester si la feuille est
bien présente : If Not FeuilleExiste(Workbooks("Classeur1.xls"), LaF) Then _ MsgBox "Cette feuille n'existe pas", vbExclamation, "Erreur de nom"
Cordialement Pascal
"rick" a écrit dans le message de news:
bjr,
commentr donner le choix à l'utilisateur via une macro de pouvoir selectionner la feuille d'un classeur choisi au préalable à importer sur
le
classeur ouvert.
merci d'avance
Dans ces conditions, il faut que tu utilises une variable texte (par
exemple) pour faire référence au classeur.
Ex :
Dim LeNomCla As String
** Attention *** toutefois à y ajouter l'extension .XLS s'il elle n'y est
pas !
'puis ensuite plus loin tu utilises
Workbooks(LeNomCla)
Mais tu ne dis pas comment est proposé le choix du classeur ?
Cordialement
"rick" <rick@discussions.microsoft.com> a écrit dans le message de news:
56531FB4-FFCA-420E-AB8D-78A34C12DE71@microsoft.com...
le probleme est que je doit pas mettre en dur dans le code le nom du
classeur, et la feuille à importer sur le nouveau classeur.
car chaque utilisateur doit pouvoir choisir le classeur et la feuille à
importer sur le nouveau classeur à la bonne feuille correspondante.
au fait c'est lors de l'appui sur un bouton de commande import,il propose
à
l'utilisateur quelle est le classeur et la feuille à importer, sur le
classeur et la feuille ou repose ce bouton de commande.
as tu une idée?
merci d'avance
Bonjour
Tu peux utiliser InputBox :
Dim LaF As String
LaF = InputBox("Feuille à copier :", "Quelle feuille ?")
Si tu es toujours dans le même contexte qu'hier, tu peux utiliser la
fonction FeuilleExiste que je t'ai transmise pour tester si la feuille
est
bien présente :
If Not FeuilleExiste(Workbooks("Classeur1.xls"), LaF) Then _
MsgBox "Cette feuille n'existe pas", vbExclamation, "Erreur de nom"
Cordialement
Pascal
"rick" <rick@discussions.microsoft.com> a écrit dans le message de news:
66B8D8CE-9EC8-4865-BC85-57D7FD8F099D@microsoft.com...
bjr,
commentr donner le choix à l'utilisateur via une macro de pouvoir
selectionner la feuille d'un classeur choisi au préalable à importer
sur
Dans ces conditions, il faut que tu utilises une variable texte (par exemple) pour faire référence au classeur. Ex : Dim LeNomCla As String ** Attention *** toutefois à y ajouter l'extension .XLS s'il elle n'y est pas ! 'puis ensuite plus loin tu utilises Workbooks(LeNomCla)
Mais tu ne dis pas comment est proposé le choix du classeur ? Cordialement
"rick" a écrit dans le message de news:
le probleme est que je doit pas mettre en dur dans le code le nom du classeur, et la feuille à importer sur le nouveau classeur.
car chaque utilisateur doit pouvoir choisir le classeur et la feuille à importer sur le nouveau classeur à la bonne feuille correspondante.
au fait c'est lors de l'appui sur un bouton de commande import,il propose à
l'utilisateur quelle est le classeur et la feuille à importer, sur le classeur et la feuille ou repose ce bouton de commande.
as tu une idée?
merci d'avance
Bonjour Tu peux utiliser InputBox : Dim LaF As String LaF = InputBox("Feuille à copier :", "Quelle feuille ?") Si tu es toujours dans le même contexte qu'hier, tu peux utiliser la fonction FeuilleExiste que je t'ai transmise pour tester si la feuille est
bien présente : If Not FeuilleExiste(Workbooks("Classeur1.xls"), LaF) Then _ MsgBox "Cette feuille n'existe pas", vbExclamation, "Erreur de nom"
Cordialement Pascal
"rick" a écrit dans le message de news:
bjr,
commentr donner le choix à l'utilisateur via une macro de pouvoir selectionner la feuille d'un classeur choisi au préalable à importer sur
le
classeur ouvert.
merci d'avance
rick
le choix du classeur serait proposé par un userform qui irai chercher dans C.
Mais j'ai pas d'idee encore comment le faire? as tu une idéé?
merci
Dans ces conditions, il faut que tu utilises une variable texte (par exemple) pour faire référence au classeur. Ex : Dim LeNomCla As String ** Attention *** toutefois à y ajouter l'extension .XLS s'il elle n'y est pas ! 'puis ensuite plus loin tu utilises Workbooks(LeNomCla)
Mais tu ne dis pas comment est proposé le choix du classeur ? Cordialement
"rick" a écrit dans le message de news:
le probleme est que je doit pas mettre en dur dans le code le nom du classeur, et la feuille à importer sur le nouveau classeur.
car chaque utilisateur doit pouvoir choisir le classeur et la feuille à importer sur le nouveau classeur à la bonne feuille correspondante.
au fait c'est lors de l'appui sur un bouton de commande import,il propose à
l'utilisateur quelle est le classeur et la feuille à importer, sur le classeur et la feuille ou repose ce bouton de commande.
as tu une idée?
merci d'avance
Bonjour Tu peux utiliser InputBox : Dim LaF As String LaF = InputBox("Feuille à copier :", "Quelle feuille ?") Si tu es toujours dans le même contexte qu'hier, tu peux utiliser la fonction FeuilleExiste que je t'ai transmise pour tester si la feuille est
bien présente : If Not FeuilleExiste(Workbooks("Classeur1.xls"), LaF) Then _ MsgBox "Cette feuille n'existe pas", vbExclamation, "Erreur de nom"
Cordialement Pascal
"rick" a écrit dans le message de news:
bjr,
commentr donner le choix à l'utilisateur via une macro de pouvoir selectionner la feuille d'un classeur choisi au préalable à importer sur
le
classeur ouvert.
merci d'avance
le choix du classeur serait proposé par un userform qui irai chercher dans C.
Mais j'ai pas d'idee encore comment le faire?
as tu une idéé?
merci
Dans ces conditions, il faut que tu utilises une variable texte (par
exemple) pour faire référence au classeur.
Ex :
Dim LeNomCla As String
** Attention *** toutefois à y ajouter l'extension .XLS s'il elle n'y est
pas !
'puis ensuite plus loin tu utilises
Workbooks(LeNomCla)
Mais tu ne dis pas comment est proposé le choix du classeur ?
Cordialement
"rick" <rick@discussions.microsoft.com> a écrit dans le message de news:
56531FB4-FFCA-420E-AB8D-78A34C12DE71@microsoft.com...
le probleme est que je doit pas mettre en dur dans le code le nom du
classeur, et la feuille à importer sur le nouveau classeur.
car chaque utilisateur doit pouvoir choisir le classeur et la feuille à
importer sur le nouveau classeur à la bonne feuille correspondante.
au fait c'est lors de l'appui sur un bouton de commande import,il propose
à
l'utilisateur quelle est le classeur et la feuille à importer, sur le
classeur et la feuille ou repose ce bouton de commande.
as tu une idée?
merci d'avance
Bonjour
Tu peux utiliser InputBox :
Dim LaF As String
LaF = InputBox("Feuille à copier :", "Quelle feuille ?")
Si tu es toujours dans le même contexte qu'hier, tu peux utiliser la
fonction FeuilleExiste que je t'ai transmise pour tester si la feuille
est
bien présente :
If Not FeuilleExiste(Workbooks("Classeur1.xls"), LaF) Then _
MsgBox "Cette feuille n'existe pas", vbExclamation, "Erreur de nom"
Cordialement
Pascal
"rick" <rick@discussions.microsoft.com> a écrit dans le message de news:
66B8D8CE-9EC8-4865-BC85-57D7FD8F099D@microsoft.com...
bjr,
commentr donner le choix à l'utilisateur via une macro de pouvoir
selectionner la feuille d'un classeur choisi au préalable à importer
sur
le choix du classeur serait proposé par un userform qui irai chercher dans C.
Mais j'ai pas d'idee encore comment le faire? as tu une idéé?
merci
Dans ces conditions, il faut que tu utilises une variable texte (par exemple) pour faire référence au classeur. Ex : Dim LeNomCla As String ** Attention *** toutefois à y ajouter l'extension .XLS s'il elle n'y est pas ! 'puis ensuite plus loin tu utilises Workbooks(LeNomCla)
Mais tu ne dis pas comment est proposé le choix du classeur ? Cordialement
"rick" a écrit dans le message de news:
le probleme est que je doit pas mettre en dur dans le code le nom du classeur, et la feuille à importer sur le nouveau classeur.
car chaque utilisateur doit pouvoir choisir le classeur et la feuille à importer sur le nouveau classeur à la bonne feuille correspondante.
au fait c'est lors de l'appui sur un bouton de commande import,il propose à
l'utilisateur quelle est le classeur et la feuille à importer, sur le classeur et la feuille ou repose ce bouton de commande.
as tu une idée?
merci d'avance
Bonjour Tu peux utiliser InputBox : Dim LaF As String LaF = InputBox("Feuille à copier :", "Quelle feuille ?") Si tu es toujours dans le même contexte qu'hier, tu peux utiliser la fonction FeuilleExiste que je t'ai transmise pour tester si la feuille est
bien présente : If Not FeuilleExiste(Workbooks("Classeur1.xls"), LaF) Then _ MsgBox "Cette feuille n'existe pas", vbExclamation, "Erreur de nom"
Cordialement Pascal
"rick" a écrit dans le message de news:
bjr,
commentr donner le choix à l'utilisateur via une macro de pouvoir selectionner la feuille d'un classeur choisi au préalable à importer sur
le
classeur ouvert.
merci d'avance
Clément Marcotte
Mais j'ai pas d'idee encore comment le faire? as tu une idéé?
Voir dialogs dans l'Explorateur d'objets et dans l'aide de VBA.