taj88
Messages postés113Date d'inscriptionmercredi 9 mai 2007StatutMembreDernière intervention28 août 2007
-
30 juil. 2007 à 17:56
monaldinho
Messages postés74Date d'inscriptionjeudi 24 mai 2007StatutMembreDernière intervention25 octobre 2007
-
3 août 2007 à 10:10
Bonjour,
j'ai deux projet EXCEL différent : Capture video.xls et toto.xls
et j'aimerais savoir si il est possible d'ouvrir Capture video.xls a partir d'un command button d'une userform de toto.xls
dans CommandButton1_Click() (bouton ce trouvant dans la userform1 de toto
j'ai essayer une truc du genre XldAdd.Workbooks.Open "C:Capture video.xls" mais ca marche pas...
si quelqu'un a une idée ......
Merci @+
Je viens de découvrir le bonheur de programmer et le VB me le rend bien
A voir également:
Ouvrir une feuille EXCEL à partir d'un feuille EXCEL
monaldinho
Messages postés74Date d'inscriptionjeudi 24 mai 2007StatutMembreDernière intervention25 octobre 2007 30 juil. 2007 à 18:13
t'as pas fait de faute sur le chemin de ton classeur ?
SI tu l'as ecris comme ci-dessus, c normal ca marche pas, il manque un ""
XldAdd.Workbooks.Open "C:\Capture video.xls"
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 31 juil. 2007 à 09:00
Salut,
Il te faut alors déclarer un second objet de type Excel.Application puis d'ouvrir ton classeur dans ce nouvel objet.
Exemple:
Dim NewExcel As New Application
'pour garder une référence sur le nouveau classeur ouvert
Dim NewWB As Workbook
NewExcel.Visible = True
Set NewWB = NewExcel.Workbooks.Open("C:\Toto.xls")
'[...le modifs...]
'on ferme le classeur en sauvant
Call NewWB.Close(True)
'on quitte le nouvel excel
Call NewExcel.Quit
'on détruit les objets
Set NewWB = Nothing
Set NewExcel = Nothing
, ----
[code.aspx?ID=41455 By Renfield]
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 31 juil. 2007 à 09:03
> [auteurdetail.aspx?ID=1069869 monaldinho]: j'avais pas vu mais ATTENTION, le lien que tu lui a fourni n'explique en rien comment ajouter une feuille excel, mais eulement comment ouvrir un Classeur
monaldinho
Messages postés74Date d'inscriptionjeudi 24 mai 2007StatutMembreDernière intervention25 octobre 2007 2 août 2007 à 18:21
Salut tout le monde !
J'ai presque le meme soucis que taj88, donc je me permet de resté sur son theme.
En fait, j'ai un fichier Excel1.xls, et un fichier Excel2.xls dans le dossier "mes documents".
ce que je souhaite faire, c'est créer un troisieme fichier Excel identique à Excel2.xls, à l'aide d'un bouton de commande qui ce trouve sur Excel1.xls.
désolé si je ne suis pas très clair.
J'essaye d'etre plus clair.
voici mon code:
Private Sub CommandButton1_Click()
If Len(TextBox1) <> 4 Then
MsgBox "erreur dans le nombre de caractères du code client
Else
'copier Excel2
'créer un autre fichier excel dans lequel on colle Excel2
' appeler le nouveau fichier --> Excel2 & code_client
...
end if
end sub
J'ai créer un bouton dans Excel1.xls.
J'ai un userform dans lequel on met un code client de 4lettres.
Lorsque je clique sur ok, ca créer le fichier Excel2 Code_client.xls.
A chaque fois que je clique sur ce bouton ca me genere un fichier Excel qui est la copie du fichier Excel2.xls.
Si vous savez comment faire ou encore si vous avez deja vu ce probleme et que vous pouvez me donner le lien, ca serait cool!
J'ai passé la journée dessus, j'ai pris 4 cafés, j'ai l'impression ma tete va exploser!
Merci à vous!
A bientot!
Monaldinho.
faites comme moi, éssayer d'éviter le coté obscur de la force
monaldinho
Messages postés74Date d'inscriptionjeudi 24 mai 2007StatutMembreDernière intervention25 octobre 2007 3 août 2007 à 10:10
Hello !
Merci Jrivet !
Ca marche comme sur des roulettes!
c'est cool !!
J'ai un autre blocage, mais je vais ouvrir un autre sujet de conversation, car ca n'a pas de rapport direct avec l'ouverture d'une feuille Excel à partir d'une autre feuille Excel!
Bonne journée!
Encore merci!
à bientot!
Monaldinho
faites comme moi, éssayer d'éviter le coté obscur de la force