OVH Cloud OVH Cloud

userform copier

9 réponses
Avatar
rick
Bonjour,

quelle est la macro qui me permet de copier mon userform1de mon classeur,vers

C:\


merci

9 réponses

Avatar
anonymousA
regarde ce que t' a déjà indiqué Mich Denis et repotasse les procs du site de
Frédéric Sigonneau.
Tout est là sous tes yeux.

A+


Bonjour,

quelle est la macro qui me permet de copier mon userform1de mon classeur,vers

C:


merci


Avatar
rick
michdenis m'a donnée la procedure pour copie l'userform d'un classeur à un
autre,
dans cette macro il a la variable fichier="c:Userform1"

l'utilisateur ne peut pas créer une copie de l'userform sur le c.
comment faut t'il faire, via une macro pour le créer sur le C avant de
l'importer.

merci


regarde ce que t' a déjà indiqué Mich Denis et repotasse les procs du site de
Frédéric Sigonneau.
Tout est là sous tes yeux.

A+


Bonjour,

quelle est la macro qui me permet de copier mon userform1de mon classeur,vers

C:


merci




Avatar
anonymousA
Lis et décode puis adapte à tes besoins ce qu'on t'envoie. Quoiqu'ait pu te
communiquer Mich Denis dans le détail, il passe forcément par un fichier
intermédiaire pour exporter le Userform . La destination de celui-ci est à
déterminer par le programmeur donc par toi. Tu peux le mettre où tu veux, sur
C:, sur C:toto sur C:tototata.
C'est à toi de voir. Tu choisis !!!!!!!

A+


michdenis m'a donnée la procedure pour copie l'userform d'un classeur à un
autre,
dans cette macro il a la variable fichier="c:Userform1"

l'utilisateur ne peut pas créer une copie de l'userform sur le c.
comment faut t'il faire, via une macro pour le créer sur le C avant de
l'importer.

merci


regarde ce que t' a déjà indiqué Mich Denis et repotasse les procs du site de
Frédéric Sigonneau.
Tout est là sous tes yeux.

A+


Bonjour,

quelle est la macro qui me permet de copier mon userform1de mon classeur,vers

C:


merci






Avatar
rick
je sais que je peux le mettre ou je veux,
mais la macro qui me permet justement de le copier dans le C: ou c:toto
as tu une idéee?

merci


Lis et décode puis adapte à tes besoins ce qu'on t'envoie. Quoiqu'ait pu te
communiquer Mich Denis dans le détail, il passe forcément par un fichier
intermédiaire pour exporter le Userform . La destination de celui-ci est à
déterminer par le programmeur donc par toi. Tu peux le mettre où tu veux, sur
C:, sur C:toto sur C:tototata.
C'est à toi de voir. Tu choisis !!!!!!!

A+


michdenis m'a donnée la procedure pour copie l'userform d'un classeur à un
autre,
dans cette macro il a la variable fichier="c:Userform1"

l'utilisateur ne peut pas créer une copie de l'userform sur le c.
comment faut t'il faire, via une macro pour le créer sur le C avant de
l'importer.

merci


regarde ce que t' a déjà indiqué Mich Denis et repotasse les procs du site de
Frédéric Sigonneau.
Tout est là sous tes yeux.

A+


Bonjour,

quelle est la macro qui me permet de copier mon userform1de mon classeur,vers

C:


merci








Avatar
anonymousA
ben bien sur que j'aurais une idée si je savais ce que toi tu voudrais faire.
MAis comme je n'ai pas vu uen once de code de ta part ni quelle est la
structure de ton code, je n'en ai vraiment aucune idée où tu dois mettre
cette macro.
Tout ce que je sais , c'est que tu peux à peu près la mettre n'importe où ca
te chante du moment que tu la mets quelque part.

A+


je sais que je peux le mettre ou je veux,
mais la macro qui me permet justement de le copier dans le C: ou c:toto
as tu une idéee?

merci


Lis et décode puis adapte à tes besoins ce qu'on t'envoie. Quoiqu'ait pu te
communiquer Mich Denis dans le détail, il passe forcément par un fichier
intermédiaire pour exporter le Userform . La destination de celui-ci est à
déterminer par le programmeur donc par toi. Tu peux le mettre où tu veux, sur
C:, sur C:toto sur C:tototata.
C'est à toi de voir. Tu choisis !!!!!!!

A+


michdenis m'a donnée la procedure pour copie l'userform d'un classeur à un
autre,
dans cette macro il a la variable fichier="c:Userform1"

l'utilisateur ne peut pas créer une copie de l'userform sur le c.
comment faut t'il faire, via une macro pour le créer sur le C avant de
l'importer.

merci


regarde ce que t' a déjà indiqué Mich Denis et repotasse les procs du site de
Frédéric Sigonneau.
Tout est là sous tes yeux.

A+


Bonjour,

quelle est la macro qui me permet de copier mon userform1de mon classeur,vers

C:


merci










Avatar
rick
voici un aperçu de mon code

dim s as string, wbk as workbook,m as object
fichier= "c:userform1.frm"
this workbook.vbproject.vbcomponents("userform1").export fichier
sheets("feuil1").copy
set wbk ¬tiveworkbook
activeworkbook.vbproject.vbcomponents.import fichier

le programme marche si j'enregistre(manuellement) mon userform dans c:
avant de lancer la macro.
comment faire pour que cela soit fait automatiquement, c'est a dire
enregistrer l'userform1 que je veux copier dans C: via la macro




ben bien sur que j'aurais une idée si je savais ce que toi tu voudrais faire.
MAis comme je n'ai pas vu uen once de code de ta part ni quelle est la
structure de ton code, je n'en ai vraiment aucune idée où tu dois mettre
cette macro.
Tout ce que je sais , c'est que tu peux à peu près la mettre n'importe où ca
te chante du moment que tu la mets quelque part.

A+


je sais que je peux le mettre ou je veux,
mais la macro qui me permet justement de le copier dans le C: ou c:toto
as tu une idéee?

merci


Lis et décode puis adapte à tes besoins ce qu'on t'envoie. Quoiqu'ait pu te
communiquer Mich Denis dans le détail, il passe forcément par un fichier
intermédiaire pour exporter le Userform . La destination de celui-ci est à
déterminer par le programmeur donc par toi. Tu peux le mettre où tu veux, sur
C:, sur C:toto sur C:tototata.
C'est à toi de voir. Tu choisis !!!!!!!

A+


michdenis m'a donnée la procedure pour copie l'userform d'un classeur à un
autre,
dans cette macro il a la variable fichier="c:Userform1"

l'utilisateur ne peut pas créer une copie de l'userform sur le c.
comment faut t'il faire, via une macro pour le créer sur le C avant de
l'importer.

merci


regarde ce que t' a déjà indiqué Mich Denis et repotasse les procs du site de
Frédéric Sigonneau.
Tout est là sous tes yeux.

A+


Bonjour,

quelle est la macro qui me permet de copier mon userform1de mon classeur,vers

C:


merci












Avatar
MichDenis
Bonjour Rick,

Ceci est la macro d'hier. Regarde cette ligne :
Kill Fichier 'ceci supprime le fichier temporaire à la fin de la procédure.
Si tu veux le conserver, tu supprimes cette lignes de code.

Le nom que tu donnes au fichier temporaire n'a pas besoin d'être identique au nom de ton formulaire ! et tu choisis le chemin que tu
désires Fichier = "c:denis.frm" le fichier denis.frm peut très bien représenté un formulaire dont le nom est Userform1. Les
2 n'ont rien à voir ... !


'-------------------------------------
Sub Importer_Exporter_Userform()

Dim Fichier As String

'Déterminer le nom et l'emplacement du fichier
'temporaire pour l'exportation-importation.
'Extension du fichier = .Frm
Fichier = "c:denis.frm"

'Exporte le formulaire(userform1) dans fichier temporaire
'Attention, Userform1 = Propriété Name de l'objet formulaire
ThisWorkbook.VBProject.VBComponents("Userform1").Export Fichier

'Importe dans le nouveau classeur le formulaire.
'Si un formulaire porte déjà ce nom dans le classeur de
'destination, la procédure va se planter
Workbooks("NomClasseurDestination.xls").VBProject.VBComponents.Import Fichier

'Destruction du fichier temporaire
Kill Fichier

End Sub
'-------------------------------------


Salutations!




"rick" a écrit dans le message de news:
voici un aperçu de mon code

dim s as string, wbk as workbook,m as object
fichier= "c:userform1.frm"
this workbook.vbproject.vbcomponents("userform1").export fichier
sheets("feuil1").copy
set wbk ¬tiveworkbook
activeworkbook.vbproject.vbcomponents.import fichier

le programme marche si j'enregistre(manuellement) mon userform dans c:
avant de lancer la macro.
comment faire pour que cela soit fait automatiquement, c'est a dire
enregistrer l'userform1 que je veux copier dans C: via la macro




ben bien sur que j'aurais une idée si je savais ce que toi tu voudrais faire.
MAis comme je n'ai pas vu uen once de code de ta part ni quelle est la
structure de ton code, je n'en ai vraiment aucune idée où tu dois mettre
cette macro.
Tout ce que je sais , c'est que tu peux à peu près la mettre n'importe où ca
te chante du moment que tu la mets quelque part.

A+


je sais que je peux le mettre ou je veux,
mais la macro qui me permet justement de le copier dans le C: ou c:toto
as tu une idéee?

merci


Lis et décode puis adapte à tes besoins ce qu'on t'envoie. Quoiqu'ait pu te
communiquer Mich Denis dans le détail, il passe forcément par un fichier
intermédiaire pour exporter le Userform . La destination de celui-ci est à
déterminer par le programmeur donc par toi. Tu peux le mettre où tu veux, sur
C:, sur C:toto sur C:tototata.
C'est à toi de voir. Tu choisis !!!!!!!

A+


michdenis m'a donnée la procedure pour copie l'userform d'un classeur à un
autre,
dans cette macro il a la variable fichier="c:Userform1"

l'utilisateur ne peut pas créer une copie de l'userform sur le c.
comment faut t'il faire, via une macro pour le créer sur le C avant de
l'importer.

merci


regarde ce que t' a déjà indiqué Mich Denis et repotasse les procs du site de
Frédéric Sigonneau.
Tout est là sous tes yeux.

A+


Bonjour,

quelle est la macro qui me permet de copier mon userform1de mon classeur,vers

C:


merci












Avatar
rick
j'ai quand meme un .frx qui reste



Bonjour Rick,

Ceci est la macro d'hier. Regarde cette ligne :
Kill Fichier 'ceci supprime le fichier temporaire à la fin de la procédure.
Si tu veux le conserver, tu supprimes cette lignes de code.

Le nom que tu donnes au fichier temporaire n'a pas besoin d'être identique au nom de ton formulaire ! et tu choisis le chemin que tu
désires Fichier = "c:denis.frm" le fichier denis.frm peut très bien représenté un formulaire dont le nom est Userform1. Les
2 n'ont rien à voir ... !


'-------------------------------------
Sub Importer_Exporter_Userform()

Dim Fichier As String

'Déterminer le nom et l'emplacement du fichier
'temporaire pour l'exportation-importation.
'Extension du fichier = .Frm
Fichier = "c:denis.frm"

'Exporte le formulaire(userform1) dans fichier temporaire
'Attention, Userform1 = Propriété Name de l'objet formulaire
ThisWorkbook.VBProject.VBComponents("Userform1").Export Fichier

'Importe dans le nouveau classeur le formulaire.
'Si un formulaire porte déjà ce nom dans le classeur de
'destination, la procédure va se planter
Workbooks("NomClasseurDestination.xls").VBProject.VBComponents.Import Fichier

'Destruction du fichier temporaire
Kill Fichier

End Sub
'-------------------------------------


Salutations!




"rick" a écrit dans le message de news:
voici un aperçu de mon code

dim s as string, wbk as workbook,m as object
fichier= "c:userform1.frm"
this workbook.vbproject.vbcomponents("userform1").export fichier
sheets("feuil1").copy
set wbk ¬tiveworkbook
activeworkbook.vbproject.vbcomponents.import fichier

le programme marche si j'enregistre(manuellement) mon userform dans c:
avant de lancer la macro.
comment faire pour que cela soit fait automatiquement, c'est a dire
enregistrer l'userform1 que je veux copier dans C: via la macro




ben bien sur que j'aurais une idée si je savais ce que toi tu voudrais faire.
MAis comme je n'ai pas vu uen once de code de ta part ni quelle est la
structure de ton code, je n'en ai vraiment aucune idée où tu dois mettre
cette macro.
Tout ce que je sais , c'est que tu peux à peu près la mettre n'importe où ca
te chante du moment que tu la mets quelque part.

A+


je sais que je peux le mettre ou je veux,
mais la macro qui me permet justement de le copier dans le C: ou c:toto
as tu une idéee?

merci


Lis et décode puis adapte à tes besoins ce qu'on t'envoie. Quoiqu'ait pu te
communiquer Mich Denis dans le détail, il passe forcément par un fichier
intermédiaire pour exporter le Userform . La destination de celui-ci est à
déterminer par le programmeur donc par toi. Tu peux le mettre où tu veux, sur
C:, sur C:toto sur C:tototata.
C'est à toi de voir. Tu choisis !!!!!!!

A+


michdenis m'a donnée la procedure pour copie l'userform d'un classeur à un
autre,
dans cette macro il a la variable fichier="c:Userform1"

l'utilisateur ne peut pas créer une copie de l'userform sur le c.
comment faut t'il faire, via une macro pour le créer sur le C avant de
l'importer.

merci


regarde ce que t' a déjà indiqué Mich Denis et repotasse les procs du site de
Frédéric Sigonneau.
Tout est là sous tes yeux.

A+


Bonjour,

quelle est la macro qui me permet de copier mon userform1de mon classeur,vers

C:


merci

















Avatar
Clément Marcotte
Es - tu un déficient mental, maudite marde.

Ajoute un kill de frx tabouère.



--
On apprend pas à un vieux singe à faire des grimaces
"rick" a écrit dans le message de
news:
j'ai quand meme un .frx qui reste



Bonjour Rick,

Ceci est la macro d'hier. Regarde cette ligne :
Kill Fichier 'ceci supprime le fichier temporaire à la fin de la
procédure.


Si tu veux le conserver, tu supprimes cette lignes de code.

Le nom que tu donnes au fichier temporaire n'a pas besoin d'être
identique au nom de ton formulaire ! et tu choisis le chemin que tu


désires Fichier = "c:denis.frm" le fichier denis.frm peut
très bien représenté un formulaire dont le nom est Userform1. Les


2 n'ont rien à voir ... !


'-------------------------------------
Sub Importer_Exporter_Userform()

Dim Fichier As String

'Déterminer le nom et l'emplacement du fichier
'temporaire pour l'exportation-importation.
'Extension du fichier = .Frm
Fichier = "c:denis.frm"

'Exporte le formulaire(userform1) dans fichier temporaire
'Attention, Userform1 = Propriété Name de l'objet formulaire
ThisWorkbook.VBProject.VBComponents("Userform1").Export Fichier

'Importe dans le nouveau classeur le formulaire.
'Si un formulaire porte déjà ce nom dans le classeur de
'destination, la procédure va se planter

Workbooks("NomClasseurDestination.xls").VBProject.VBComponents.Import


Fichier

'Destruction du fichier temporaire
Kill Fichier

End Sub
'-------------------------------------


Salutations!




"rick" a écrit dans le message de
news:


voici un aperçu de mon code

dim s as string, wbk as workbook,m as object
fichier= "c:userform1.frm"
this workbook.vbproject.vbcomponents("userform1").export fichier
sheets("feuil1").copy
set wbk ¬tiveworkbook
activeworkbook.vbproject.vbcomponents.import fichier

le programme marche si j'enregistre(manuellement) mon userform
dans c:


avant de lancer la macro.
comment faire pour que cela soit fait automatiquement, c'est a
dire


enregistrer l'userform1 que je veux copier dans C: via la macro




ben bien sur que j'aurais une idée si je savais ce que toi tu
voudrais faire.



MAis comme je n'ai pas vu uen once de code de ta part ni quelle
est la



structure de ton code, je n'en ai vraiment aucune idée où tu
dois mettre



cette macro.
Tout ce que je sais , c'est que tu peux à peu près la mettre
n'importe où ca



te chante du moment que tu la mets quelque part.

A+


je sais que je peux le mettre ou je veux,
mais la macro qui me permet justement de le copier dans le C:
ou c:toto




as tu une idéee?

merci


Lis et décode puis adapte à tes besoins ce qu'on t'envoie.
Quoiqu'ait pu te





communiquer Mich Denis dans le détail, il passe forcément
par un fichier





intermédiaire pour exporter le Userform . La destination de
celui-ci est à





déterminer par le programmeur donc par toi. Tu peux le
mettre où tu veux, sur





C:, sur C:toto sur C:tototata.
C'est à toi de voir. Tu choisis !!!!!!!

A+


michdenis m'a donnée la procedure pour copie l'userform
d'un classeur à un






autre,
dans cette macro il a la variable fichier="c:Userform1"

l'utilisateur ne peut pas créer une copie de l'userform
sur le c.






comment faut t'il faire, via une macro pour le créer sur
le C avant de






l'importer.

merci


regarde ce que t' a déjà indiqué Mich Denis et repotasse
les procs du site de







Frédéric Sigonneau.
Tout est là sous tes yeux.

A+


Bonjour,

quelle est la macro qui me permet de copier mon
userform1de mon classeur,vers









C:


merci