Copier-coller d'un dossier appelé via msgbox
Fermé
elima
-
9 juin 2011 à 15:14
melanie1324 Messages postés 1505 Date d'inscription vendredi 25 mai 2007 Statut Membre Dernière intervention 31 janvier 2018 - 9 juin 2011 à 16:47
melanie1324 Messages postés 1505 Date d'inscription vendredi 25 mai 2007 Statut Membre Dernière intervention 31 janvier 2018 - 9 juin 2011 à 16:47
A voir également:
- Copier-coller d'un dossier appelé via msgbox
- Mettre un mot de passe sur un dossier - Guide
- Copier une vidéo youtube - Guide
- Dossier appdata - Guide
- Copier coller pdf - Guide
- Super copier - Télécharger - Gestion de fichiers
6 réponses
melanie1324
Messages postés
1505
Date d'inscription
vendredi 25 mai 2007
Statut
Membre
Dernière intervention
31 janvier 2018
153
9 juin 2011 à 16:03
9 juin 2011 à 16:03
pour la seconde :
Public quelfichier
Sub copie_colle()
Call OuvreFichier1
Range("A1:G35").Select
Selection.Copy
Workbooks("essai1.xls").Activate
Sheets("calque").Activate
Range("A1").Select
ActiveSheet.Paste
End Sub
Sub OuvreFichier1()
quelfichier = Application.GetOpenFilename()
MsgBox quelfichier
End Sub
Public quelfichier
Sub copie_colle()
Call OuvreFichier1
Range("A1:G35").Select
Selection.Copy
Workbooks("essai1.xls").Activate
Sheets("calque").Activate
Range("A1").Select
ActiveSheet.Paste
End Sub
Sub OuvreFichier1()
quelfichier = Application.GetOpenFilename()
MsgBox quelfichier
End Sub
melanie1324
Messages postés
1505
Date d'inscription
vendredi 25 mai 2007
Statut
Membre
Dernière intervention
31 janvier 2018
153
9 juin 2011 à 15:36
9 juin 2011 à 15:36
Bonjour,
essaie ca :
Sub OuvreFichier1(Quelfichier)
Dim QuelFichier
QuelFichier = Application.GetOpenFilename()
MsgBox QuelFichier
End Sub
Sub essaicopie_colle()
Call OuvreFichier1 (Quelfichier)
QuelFichier.Activate
Range("A1:G35").Select
Selection.Copy
Workbooks("essai1.xls").Activate
Sheet("calque").Activate
Range("A1").Select
ActiveSheet.Paste
End Sub
sinon autre solution
public quelfichier as variant
Sub OuvreFichier1()
Dim QuelFichier
QuelFichier = Application.GetOpenFilename()
MsgBox QuelFichier
End Sub
Sub essaicopie_colle()
Call OuvreFichier1
QuelFichier.Activate
Range("A1:G35").Select
Selection.Copy
Workbooks("essai1.xls").Activate
Sheet("calque").Activate
Range("A1").Select
ActiveSheet.Paste
End Sub
essaie ca :
Sub OuvreFichier1(Quelfichier)
Dim QuelFichier
QuelFichier = Application.GetOpenFilename()
MsgBox QuelFichier
End Sub
Sub essaicopie_colle()
Call OuvreFichier1 (Quelfichier)
QuelFichier.Activate
Range("A1:G35").Select
Selection.Copy
Workbooks("essai1.xls").Activate
Sheet("calque").Activate
Range("A1").Select
ActiveSheet.Paste
End Sub
sinon autre solution
public quelfichier as variant
Sub OuvreFichier1()
Dim QuelFichier
QuelFichier = Application.GetOpenFilename()
MsgBox QuelFichier
End Sub
Sub essaicopie_colle()
Call OuvreFichier1
QuelFichier.Activate
Range("A1:G35").Select
Selection.Copy
Workbooks("essai1.xls").Activate
Sheet("calque").Activate
Range("A1").Select
ActiveSheet.Paste
End Sub
Merci Mélanie,
J'ai essayé la première solution, mais il s'est affiché: nombre d'argments incorrect ou affectation de propriété incorrecte.
En essayant la deuxième solution, il s'est affiché: Sub ou function non définie.
J'ai essayé comme ça:
Public quelfichier As Variant
Sub copie_colle()
Call OuvreFichier1
quelfichier.Activate
Range("A1:G35").Select
Selection.Copy
Workbooks("essai1.xls").Activate
Sheet("calque").Activate
Range("A1").Select
ActiveSheet.Paste
End Sub
Sub OuvreFichier1()
Dim quelfichier
quelfichier = Application.GetOpenFilename()
MsgBox quelfichier
End Sub
Pouvez-vous encore m'aider?
Merci encore.
J'ai essayé la première solution, mais il s'est affiché: nombre d'argments incorrect ou affectation de propriété incorrecte.
En essayant la deuxième solution, il s'est affiché: Sub ou function non définie.
J'ai essayé comme ça:
Public quelfichier As Variant
Sub copie_colle()
Call OuvreFichier1
quelfichier.Activate
Range("A1:G35").Select
Selection.Copy
Workbooks("essai1.xls").Activate
Sheet("calque").Activate
Range("A1").Select
ActiveSheet.Paste
End Sub
Sub OuvreFichier1()
Dim quelfichier
quelfichier = Application.GetOpenFilename()
MsgBox quelfichier
End Sub
Pouvez-vous encore m'aider?
Merci encore.
melanie1324
Messages postés
1505
Date d'inscription
vendredi 25 mai 2007
Statut
Membre
Dernière intervention
31 janvier 2018
153
9 juin 2011 à 16:02
9 juin 2011 à 16:02
Pour la première, voici ce qu'il faut mettre:
Sub OuvreFichier1(QuelFichier)
QuelFichier = Application.GetOpenFilename()
MsgBox QuelFichier
End Sub
Sub essaicopie_colle()
Call OuvreFichier1(QuelFichier)
QuelFichier.Activate
Range("A1:G35").Select
Selection.Copy
Workbooks("essai1.xls").Activate
Sheets("calque").Activate
Range("A1").Select
ActiveSheet.Paste
End Sub
Sub OuvreFichier1(QuelFichier)
QuelFichier = Application.GetOpenFilename()
MsgBox QuelFichier
End Sub
Sub essaicopie_colle()
Call OuvreFichier1(QuelFichier)
QuelFichier.Activate
Range("A1:G35").Select
Selection.Copy
Workbooks("essai1.xls").Activate
Sheets("calque").Activate
Range("A1").Select
ActiveSheet.Paste
End Sub
melanie1324
Messages postés
1505
Date d'inscription
vendredi 25 mai 2007
Statut
Membre
Dernière intervention
31 janvier 2018
153
9 juin 2011 à 16:03
9 juin 2011 à 16:03
Il faut juste que tu enlèves la ligne QuelFichier.Activate
et c'est bon.
et c'est bon.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
En fait j'ai loupé une étape et je ne sais pas comment faire. Le programme va bien m'aider à aller chercher un fichier, mais il n'ouvre pas ce fichier. Comment faire pour ouvrir le fichier selectionner dans la msgbox?
Merci encore.
Merci encore.
melanie1324
Messages postés
1505
Date d'inscription
vendredi 25 mai 2007
Statut
Membre
Dernière intervention
31 janvier 2018
153
9 juin 2011 à 16:30
9 juin 2011 à 16:30
Sub OuvreFichier1()
quelfichier = Application.GetOpenFilename()
MsgBox quelfichier
Workbooks.Open quelfichier
End Sub
quelfichier = Application.GetOpenFilename()
MsgBox quelfichier
Workbooks.Open quelfichier
End Sub
Merci merci merci!!!!
ça fonctionne parfaitement!
Désolée d'avoir un peu bâclé la base du programme posté au départ.
Je fonctionne grâce à tout ce que je trouve sur ce site quand on me demande une macro un peu exotique et donc je l'ai mal construit car je n'ai pas assez réfléchi.
Maintenant je sais comment ouvrir un fichier.
Merci beaucoup Mélanie pour ton aide rapide et ta patience.
Ce site est extra.
Bonne journée!
ça fonctionne parfaitement!
Désolée d'avoir un peu bâclé la base du programme posté au départ.
Je fonctionne grâce à tout ce que je trouve sur ce site quand on me demande une macro un peu exotique et donc je l'ai mal construit car je n'ai pas assez réfléchi.
Maintenant je sais comment ouvrir un fichier.
Merci beaucoup Mélanie pour ton aide rapide et ta patience.
Ce site est extra.
Bonne journée!
melanie1324
Messages postés
1505
Date d'inscription
vendredi 25 mai 2007
Statut
Membre
Dernière intervention
31 janvier 2018
153
9 juin 2011 à 16:47
9 juin 2011 à 16:47
de rien c'est normal.
9 juin 2011 à 16:19
Peux-tu encore m'aider? Désolée mais je ne sais pas pourquoi chez moi ça ne marche pas.
Merci encore de ton aide.