Bonjour ElXav,
Essaie ceci :
Sub Ouvrir_Fichier_Texte()
Dim strNomPlan2 As String
strNomPlan2 = "C:UsersDMDocumentstext.txt"
Workbooks.OpenText Filename:=strNomPlan2, _
textqualifier:=xlTextQualifierNone, _
DataType:=xlDelimited, Tab:=True, _
other:=True, otherchar:=";", local:=True
End Sub
"ElXav" a écrit dans le message de groupe de discussion :
Bonjour la communauté,
Voici mon soucis:
J'ai un classeur (appelons Class1), avec du code VBA permettant
d'ouvrir au autre classeur. Ce dernier étant un fichier CSV.
J'ai donc: dans mon Class1
Private Sub Workbook_Open()
Call OuvrirPlanProd()
End Sub
et dans Module1 de Class1
Public Sub OuvrirPlanProd()
...
Excel.Workbooks.OpenText Filename:=strNomPlan2, origin:=xlWindows ,
textqualifier:=xlTextQualifierNone, _
other:=True, oth erchar:=";", local:=True
End Sub
Lorsque je double clic sur mon Class1 à partir de l'explorateur, cela
fonctionne:
- Class1 s'ouvre
- Puis le fichier CSV s'ouvre correctement formatté dans un classeu r
Je me suis créé une barre d'outil perso dans Excel, avec un menu + un
bouton, sur lequel j'ai mis un lien hypertext vers mon Class1.
Si j'utilise ce bouton:
- Class1 s'ouvre
- Le fichier CSV s'ouvre correctement formatté dans un classeur
- MAIS, Excel masque automatiquement ce dernier!!!!
En déboggage, j'ajoute une instruction Stop juste après le OpenText.
Si je continue le code en pas à pas, le classeur reste visible.
Si je fais "Continuer", en étant arrêté sur le Stop, le classeur se
ferme ??!!??
Des idées?
Cordialement.
Bonjour ElXav,
Essaie ceci :
Sub Ouvrir_Fichier_Texte()
Dim strNomPlan2 As String
strNomPlan2 = "C:UsersDMDocumentstext.txt"
Workbooks.OpenText Filename:=strNomPlan2, _
textqualifier:=xlTextQualifierNone, _
DataType:=xlDelimited, Tab:=True, _
other:=True, otherchar:=";", local:=True
End Sub
"ElXav" <el...@free.fr> a écrit dans le message de groupe de discussion :
9306f924-c612-4f4e-97de-7ea5bcdba...@q35g2000vbi.googlegroups.com...
Bonjour la communauté,
Voici mon soucis:
J'ai un classeur (appelons Class1), avec du code VBA permettant
d'ouvrir au autre classeur. Ce dernier étant un fichier CSV.
J'ai donc: dans mon Class1
Private Sub Workbook_Open()
Call OuvrirPlanProd()
End Sub
et dans Module1 de Class1
Public Sub OuvrirPlanProd()
...
Excel.Workbooks.OpenText Filename:=strNomPlan2, origin:=xlWindows ,
textqualifier:=xlTextQualifierNone, _
other:=True, oth erchar:=";", local:=True
End Sub
Lorsque je double clic sur mon Class1 à partir de l'explorateur, cela
fonctionne:
- Class1 s'ouvre
- Puis le fichier CSV s'ouvre correctement formatté dans un classeu r
Je me suis créé une barre d'outil perso dans Excel, avec un menu + un
bouton, sur lequel j'ai mis un lien hypertext vers mon Class1.
Si j'utilise ce bouton:
- Class1 s'ouvre
- Le fichier CSV s'ouvre correctement formatté dans un classeur
- MAIS, Excel masque automatiquement ce dernier!!!!
En déboggage, j'ajoute une instruction Stop juste après le OpenText.
Si je continue le code en pas à pas, le classeur reste visible.
Si je fais "Continuer", en étant arrêté sur le Stop, le classeur se
ferme ??!!??
Des idées?
Cordialement.
Bonjour ElXav,
Essaie ceci :
Sub Ouvrir_Fichier_Texte()
Dim strNomPlan2 As String
strNomPlan2 = "C:UsersDMDocumentstext.txt"
Workbooks.OpenText Filename:=strNomPlan2, _
textqualifier:=xlTextQualifierNone, _
DataType:=xlDelimited, Tab:=True, _
other:=True, otherchar:=";", local:=True
End Sub
"ElXav" a écrit dans le message de groupe de discussion :
Bonjour la communauté,
Voici mon soucis:
J'ai un classeur (appelons Class1), avec du code VBA permettant
d'ouvrir au autre classeur. Ce dernier étant un fichier CSV.
J'ai donc: dans mon Class1
Private Sub Workbook_Open()
Call OuvrirPlanProd()
End Sub
et dans Module1 de Class1
Public Sub OuvrirPlanProd()
...
Excel.Workbooks.OpenText Filename:=strNomPlan2, origin:=xlWindows ,
textqualifier:=xlTextQualifierNone, _
other:=True, oth erchar:=";", local:=True
End Sub
Lorsque je double clic sur mon Class1 à partir de l'explorateur, cela
fonctionne:
- Class1 s'ouvre
- Puis le fichier CSV s'ouvre correctement formatté dans un classeu r
Je me suis créé une barre d'outil perso dans Excel, avec un menu + un
bouton, sur lequel j'ai mis un lien hypertext vers mon Class1.
Si j'utilise ce bouton:
- Class1 s'ouvre
- Le fichier CSV s'ouvre correctement formatté dans un classeur
- MAIS, Excel masque automatiquement ce dernier!!!!
En déboggage, j'ajoute une instruction Stop juste après le OpenText.
Si je continue le code en pas à pas, le classeur reste visible.
Si je fais "Continuer", en étant arrêté sur le Stop, le classeur se
ferme ??!!??
Des idées?
Cordialement.
Bonjour ElXav,
Essaie ceci :
Sub Ouvrir_Fichier_Texte()
Dim strNomPlan2 As String
strNomPlan2 = "C:UsersDMDocumentstext.txt"
Workbooks.OpenText Filename:=strNomPlan2, _
textqualifier:=xlTextQualifierNone, _
DataType:=xlDelimited, Tab:=True, _
other:=True, otherchar:=";", local:=True
End Sub
"ElXav" a écrit dans le message de groupe de discussion :
Bonjour la communauté,
Voici mon soucis:
J'ai un classeur (appelons Class1), avec du code VBA permettant
d'ouvrir au autre classeur. Ce dernier étant un fichier CSV.
J'ai donc: dans mon Class1
Private Sub Workbook_Open()
Call OuvrirPlanProd()
End Sub
et dans Module1 de Class1
Public Sub OuvrirPlanProd()
...
Excel.Workbooks.OpenText Filename:=strNomPlan2, origin:=xlWindows,
textqualifier:=xlTextQualifierNone, _
other:=True, otherchar:=";", local:=True
End Sub
Lorsque je double clic sur mon Class1 à partir de l'explorateur, cela
fonctionne:
- Class1 s'ouvre
- Puis le fichier CSV s'ouvre correctement formatté dans un classeur
Je me suis créé une barre d'outil perso dans Excel, avec un menu + un
bouton, sur lequel j'ai mis un lien hypertext vers mon Class1.
Si j'utilise ce bouton:
- Class1 s'ouvre
- Le fichier CSV s'ouvre correctement formatté dans un classeur
- MAIS, Excel masque automatiquement ce dernier!!!!
En déboggage, j'ajoute une instruction Stop juste après le OpenText.
Si je continue le code en pas à pas, le classeur reste visible.
Si je fais "Continuer", en étant arrêté sur le Stop, le classeur se
ferme ??!!??
Des idées?
Cordialement.
Bonjour ElXav,
Essaie ceci :
Sub Ouvrir_Fichier_Texte()
Dim strNomPlan2 As String
strNomPlan2 = "C:UsersDMDocumentstext.txt"
Workbooks.OpenText Filename:=strNomPlan2, _
textqualifier:=xlTextQualifierNone, _
DataType:=xlDelimited, Tab:=True, _
other:=True, otherchar:=";", local:=True
End Sub
"ElXav" <el...@free.fr> a écrit dans le message de groupe de discussion :
9306f924-c612-4f4e-97de-7ea5bcdba...@q35g2000vbi.googlegroups.com...
Bonjour la communauté,
Voici mon soucis:
J'ai un classeur (appelons Class1), avec du code VBA permettant
d'ouvrir au autre classeur. Ce dernier étant un fichier CSV.
J'ai donc: dans mon Class1
Private Sub Workbook_Open()
Call OuvrirPlanProd()
End Sub
et dans Module1 de Class1
Public Sub OuvrirPlanProd()
...
Excel.Workbooks.OpenText Filename:=strNomPlan2, origin:=xlWindows,
textqualifier:=xlTextQualifierNone, _
other:=True, otherchar:=";", local:=True
End Sub
Lorsque je double clic sur mon Class1 à partir de l'explorateur, cela
fonctionne:
- Class1 s'ouvre
- Puis le fichier CSV s'ouvre correctement formatté dans un classeur
Je me suis créé une barre d'outil perso dans Excel, avec un menu + un
bouton, sur lequel j'ai mis un lien hypertext vers mon Class1.
Si j'utilise ce bouton:
- Class1 s'ouvre
- Le fichier CSV s'ouvre correctement formatté dans un classeur
- MAIS, Excel masque automatiquement ce dernier!!!!
En déboggage, j'ajoute une instruction Stop juste après le OpenText.
Si je continue le code en pas à pas, le classeur reste visible.
Si je fais "Continuer", en étant arrêté sur le Stop, le classeur se
ferme ??!!??
Des idées?
Cordialement.
Bonjour ElXav,
Essaie ceci :
Sub Ouvrir_Fichier_Texte()
Dim strNomPlan2 As String
strNomPlan2 = "C:UsersDMDocumentstext.txt"
Workbooks.OpenText Filename:=strNomPlan2, _
textqualifier:=xlTextQualifierNone, _
DataType:=xlDelimited, Tab:=True, _
other:=True, otherchar:=";", local:=True
End Sub
"ElXav" a écrit dans le message de groupe de discussion :
Bonjour la communauté,
Voici mon soucis:
J'ai un classeur (appelons Class1), avec du code VBA permettant
d'ouvrir au autre classeur. Ce dernier étant un fichier CSV.
J'ai donc: dans mon Class1
Private Sub Workbook_Open()
Call OuvrirPlanProd()
End Sub
et dans Module1 de Class1
Public Sub OuvrirPlanProd()
...
Excel.Workbooks.OpenText Filename:=strNomPlan2, origin:=xlWindows,
textqualifier:=xlTextQualifierNone, _
other:=True, otherchar:=";", local:=True
End Sub
Lorsque je double clic sur mon Class1 à partir de l'explorateur, cela
fonctionne:
- Class1 s'ouvre
- Puis le fichier CSV s'ouvre correctement formatté dans un classeur
Je me suis créé une barre d'outil perso dans Excel, avec un menu + un
bouton, sur lequel j'ai mis un lien hypertext vers mon Class1.
Si j'utilise ce bouton:
- Class1 s'ouvre
- Le fichier CSV s'ouvre correctement formatté dans un classeur
- MAIS, Excel masque automatiquement ce dernier!!!!
En déboggage, j'ajoute une instruction Stop juste après le OpenText.
Si je continue le code en pas à pas, le classeur reste visible.
Si je fais "Continuer", en étant arrêté sur le Stop, le classeur se
ferme ??!!??
Des idées?
Cordialement.
Bonjour ElXav,
Essaie ceci :
Sub Ouvrir_Fichier_Texte()
Dim strNomPlan2 As String
strNomPlan2 = "C:UsersDMDocumentstext.txt"
Workbooks.OpenText Filename:=strNomPlan2, _
textqualifier:=xlTextQualifierNone, _
DataType:=xlDelimited, Tab:=True, _
other:=True, otherchar:=";", local:=True
End Sub
"ElXav" a écrit dans le message de groupe de discussion :
Bonjour la communauté,
Voici mon soucis:
J'ai un classeur (appelons Class1), avec du code VBA permettant
d'ouvrir au autre classeur. Ce dernier étant un fichier CSV.
J'ai donc: dans mon Class1
Private Sub Workbook_Open()
Call OuvrirPlanProd()
End Sub
et dans Module1 de Class1
Public Sub OuvrirPlanProd()
...
Excel.Workbooks.OpenText Filename:=strNomPlan2, origin:=xlWindows,
textqualifier:=xlTextQualifierNone, _
other:=True, otherchar:=";", local:=True
End Sub
Lorsque je double clic sur mon Class1 à partir de l'explorateur, cela
fonctionne:
- Class1 s'ouvre
- Puis le fichier CSV s'ouvre correctement formatté dans un classeur
Je me suis créé une barre d'outil perso dans Excel, avec un menu + un
bouton, sur lequel j'ai mis un lien hypertext vers mon Class1.
Si j'utilise ce bouton:
- Class1 s'ouvre
- Le fichier CSV s'ouvre correctement formatté dans un classeur
- MAIS, Excel masque automatiquement ce dernier!!!!
En déboggage, j'ajoute une instruction Stop juste après le OpenText.
Si je continue le code en pas à pas, le classeur reste visible.
Si je fais "Continuer", en étant arrêté sur le Stop, le classeur se
ferme ??!!??
Des idées?
Cordialement.
Bonjour ElXav,
Essaie ceci :
Sub Ouvrir_Fichier_Texte()
Dim strNomPlan2 As String
strNomPlan2 = "C:UsersDMDocumentstext.txt"
Workbooks.OpenText Filename:=strNomPlan2, _
textqualifier:=xlTextQualifierNone, _
DataType:=xlDelimited, Tab:=True, _
other:=True, otherchar:=";", local:=True
End Sub
"ElXav" <el...@free.fr> a écrit dans le message de groupe de discussion :
9306f924-c612-4f4e-97de-7ea5bcdba...@q35g2000vbi.googlegroups.com...
Bonjour la communauté,
Voici mon soucis:
J'ai un classeur (appelons Class1), avec du code VBA permettant
d'ouvrir au autre classeur. Ce dernier étant un fichier CSV.
J'ai donc: dans mon Class1
Private Sub Workbook_Open()
Call OuvrirPlanProd()
End Sub
et dans Module1 de Class1
Public Sub OuvrirPlanProd()
...
Excel.Workbooks.OpenText Filename:=strNomPlan2, origin:=xlWindows,
textqualifier:=xlTextQualifierNone, _
other:=True, otherchar:=";", local:=True
End Sub
Lorsque je double clic sur mon Class1 à partir de l'explorateur, cela
fonctionne:
- Class1 s'ouvre
- Puis le fichier CSV s'ouvre correctement formatté dans un classeur
Je me suis créé une barre d'outil perso dans Excel, avec un menu + un
bouton, sur lequel j'ai mis un lien hypertext vers mon Class1.
Si j'utilise ce bouton:
- Class1 s'ouvre
- Le fichier CSV s'ouvre correctement formatté dans un classeur
- MAIS, Excel masque automatiquement ce dernier!!!!
En déboggage, j'ajoute une instruction Stop juste après le OpenText.
Si je continue le code en pas à pas, le classeur reste visible.
Si je fais "Continuer", en étant arrêté sur le Stop, le classeur se
ferme ??!!??
Des idées?
Cordialement.
Bonjour ElXav,
Essaie ceci :
Sub Ouvrir_Fichier_Texte()
Dim strNomPlan2 As String
strNomPlan2 = "C:UsersDMDocumentstext.txt"
Workbooks.OpenText Filename:=strNomPlan2, _
textqualifier:=xlTextQualifierNone, _
DataType:=xlDelimited, Tab:=True, _
other:=True, otherchar:=";", local:=True
End Sub
"ElXav" a écrit dans le message de groupe de discussion :
Bonjour la communauté,
Voici mon soucis:
J'ai un classeur (appelons Class1), avec du code VBA permettant
d'ouvrir au autre classeur. Ce dernier étant un fichier CSV.
J'ai donc: dans mon Class1
Private Sub Workbook_Open()
Call OuvrirPlanProd()
End Sub
et dans Module1 de Class1
Public Sub OuvrirPlanProd()
...
Excel.Workbooks.OpenText Filename:=strNomPlan2, origin:=xlWindows,
textqualifier:=xlTextQualifierNone, _
other:=True, otherchar:=";", local:=True
End Sub
Lorsque je double clic sur mon Class1 à partir de l'explorateur, cela
fonctionne:
- Class1 s'ouvre
- Puis le fichier CSV s'ouvre correctement formatté dans un classeur
Je me suis créé une barre d'outil perso dans Excel, avec un menu + un
bouton, sur lequel j'ai mis un lien hypertext vers mon Class1.
Si j'utilise ce bouton:
- Class1 s'ouvre
- Le fichier CSV s'ouvre correctement formatté dans un classeur
- MAIS, Excel masque automatiquement ce dernier!!!!
En déboggage, j'ajoute une instruction Stop juste après le OpenText.
Si je continue le code en pas à pas, le classeur reste visible.
Si je fais "Continuer", en étant arrêté sur le Stop, le classeur se
ferme ??!!??
Des idées?
Cordialement.
L'exemple de code que je t'ai donné fonctionne bien
que l'extension du fichier soit csv ou .txt.
Le fichier s'ouvre dans la feuille active du classeur actif à l'écran .
Si ton environnement est différent, à toi de le spécifier.
"ElXav" a écrit dans le message de groupe de discussion :
Bonjour,
Je ne vois pas où se situe la différence entre mon code, et votre
proposition, à part l'extension du fichier??
J'ai essayé, à tout hasard, avec votre commande, mais en conservant
l'extension d'origine du fichier (CSV).
Même symptôme...
Le classeur que je cherche à ouvrir se masque sans que je le lui
demande :-/
Répondez vous par rapport à mon soucis principal, qui est que le
fichier que j'ouvre par VBA se trouve masqué, une fois le code VBA
terminé.
Cordialement.
On 13 juil, 15:07, "MichDenis" wrote:
> Bonjour ElXav,
> Essaie ceci :
> Sub Ouvrir_Fichier_Texte()
> Dim strNomPlan2 As String
> strNomPlan2 = "C:UsersDMDocumentstext.txt"
> Workbooks.OpenText Filename:=strNomPlan2, _
> textqualifier:=xlTextQualifierNone, _
> DataType:=xlDelimited, Tab:=True, _
> other:=True, otherchar:=";", local:=True
> End Sub
> "ElXav" a écrit dans le message de groupe de discussi on :
>
> Bonjour la communauté,
> Voici mon soucis:
> J'ai un classeur (appelons Class1), avec du code VBA permettant
> d'ouvrir au autre classeur. Ce dernier étant un fichier CSV.
> J'ai donc: dans mon Class1
> Private Sub Workbook_Open()
> Call OuvrirPlanProd()
> End Sub
> et dans Module1 de Class1
> Public Sub OuvrirPlanProd()
> ...
> Excel.Workbooks.OpenText Filename:=strNomPlan2, origin:=xlWindo ws,
> textqualifier:=xlTextQualifierNone, _
> other:=True, o therchar:=";", local:=True
> End Sub
> Lorsque je double clic sur mon Class1 à partir de l'explorateur, cela
> fonctionne:
> - Class1 s'ouvre
> - Puis le fichier CSV s'ouvre correctement formatté dans un class eur
> Je me suis créé une barre d'outil perso dans Excel, avec un menu + un
> bouton, sur lequel j'ai mis un lien hypertext vers mon Class1.
> Si j'utilise ce bouton:
> - Class1 s'ouvre
> - Le fichier CSV s'ouvre correctement formatté dans un classeur
> - MAIS, Excel masque automatiquement ce dernier!!!!
> En déboggage, j'ajoute une instruction Stop juste après le OpenText .
> Si je continue le code en pas à pas, le classeur reste visible.
> Si je fais "Continuer", en étant arrêté sur le Stop, le classeur se
> ferme ??!!??
> Des idées?
> Cordialement.- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
L'exemple de code que je t'ai donné fonctionne bien
que l'extension du fichier soit csv ou .txt.
Le fichier s'ouvre dans la feuille active du classeur actif à l'écran .
Si ton environnement est différent, à toi de le spécifier.
"ElXav" <el...@free.fr> a écrit dans le message de groupe de discussion :
af7fec11-1bdc-4f2d-89ac-9ba9c37e8...@l2g2000vba.googlegroups.com...
Bonjour,
Je ne vois pas où se situe la différence entre mon code, et votre
proposition, à part l'extension du fichier??
J'ai essayé, à tout hasard, avec votre commande, mais en conservant
l'extension d'origine du fichier (CSV).
Même symptôme...
Le classeur que je cherche à ouvrir se masque sans que je le lui
demande :-/
Répondez vous par rapport à mon soucis principal, qui est que le
fichier que j'ouvre par VBA se trouve masqué, une fois le code VBA
terminé.
Cordialement.
On 13 juil, 15:07, "MichDenis" <michde...@hotmail.com> wrote:
> Bonjour ElXav,
> Essaie ceci :
> Sub Ouvrir_Fichier_Texte()
> Dim strNomPlan2 As String
> strNomPlan2 = "C:UsersDMDocumentstext.txt"
> Workbooks.OpenText Filename:=strNomPlan2, _
> textqualifier:=xlTextQualifierNone, _
> DataType:=xlDelimited, Tab:=True, _
> other:=True, otherchar:=";", local:=True
> End Sub
> "ElXav" <el...@free.fr> a écrit dans le message de groupe de discussi on :
> 9306f924-c612-4f4e-97de-7ea5bcdba...@q35g2000vbi.googlegroups.com...
> Bonjour la communauté,
> Voici mon soucis:
> J'ai un classeur (appelons Class1), avec du code VBA permettant
> d'ouvrir au autre classeur. Ce dernier étant un fichier CSV.
> J'ai donc: dans mon Class1
> Private Sub Workbook_Open()
> Call OuvrirPlanProd()
> End Sub
> et dans Module1 de Class1
> Public Sub OuvrirPlanProd()
> ...
> Excel.Workbooks.OpenText Filename:=strNomPlan2, origin:=xlWindo ws,
> textqualifier:=xlTextQualifierNone, _
> other:=True, o therchar:=";", local:=True
> End Sub
> Lorsque je double clic sur mon Class1 à partir de l'explorateur, cela
> fonctionne:
> - Class1 s'ouvre
> - Puis le fichier CSV s'ouvre correctement formatté dans un class eur
> Je me suis créé une barre d'outil perso dans Excel, avec un menu + un
> bouton, sur lequel j'ai mis un lien hypertext vers mon Class1.
> Si j'utilise ce bouton:
> - Class1 s'ouvre
> - Le fichier CSV s'ouvre correctement formatté dans un classeur
> - MAIS, Excel masque automatiquement ce dernier!!!!
> En déboggage, j'ajoute une instruction Stop juste après le OpenText .
> Si je continue le code en pas à pas, le classeur reste visible.
> Si je fais "Continuer", en étant arrêté sur le Stop, le classeur se
> ferme ??!!??
> Des idées?
> Cordialement.- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
L'exemple de code que je t'ai donné fonctionne bien
que l'extension du fichier soit csv ou .txt.
Le fichier s'ouvre dans la feuille active du classeur actif à l'écran .
Si ton environnement est différent, à toi de le spécifier.
"ElXav" a écrit dans le message de groupe de discussion :
Bonjour,
Je ne vois pas où se situe la différence entre mon code, et votre
proposition, à part l'extension du fichier??
J'ai essayé, à tout hasard, avec votre commande, mais en conservant
l'extension d'origine du fichier (CSV).
Même symptôme...
Le classeur que je cherche à ouvrir se masque sans que je le lui
demande :-/
Répondez vous par rapport à mon soucis principal, qui est que le
fichier que j'ouvre par VBA se trouve masqué, une fois le code VBA
terminé.
Cordialement.
On 13 juil, 15:07, "MichDenis" wrote:
> Bonjour ElXav,
> Essaie ceci :
> Sub Ouvrir_Fichier_Texte()
> Dim strNomPlan2 As String
> strNomPlan2 = "C:UsersDMDocumentstext.txt"
> Workbooks.OpenText Filename:=strNomPlan2, _
> textqualifier:=xlTextQualifierNone, _
> DataType:=xlDelimited, Tab:=True, _
> other:=True, otherchar:=";", local:=True
> End Sub
> "ElXav" a écrit dans le message de groupe de discussi on :
>
> Bonjour la communauté,
> Voici mon soucis:
> J'ai un classeur (appelons Class1), avec du code VBA permettant
> d'ouvrir au autre classeur. Ce dernier étant un fichier CSV.
> J'ai donc: dans mon Class1
> Private Sub Workbook_Open()
> Call OuvrirPlanProd()
> End Sub
> et dans Module1 de Class1
> Public Sub OuvrirPlanProd()
> ...
> Excel.Workbooks.OpenText Filename:=strNomPlan2, origin:=xlWindo ws,
> textqualifier:=xlTextQualifierNone, _
> other:=True, o therchar:=";", local:=True
> End Sub
> Lorsque je double clic sur mon Class1 à partir de l'explorateur, cela
> fonctionne:
> - Class1 s'ouvre
> - Puis le fichier CSV s'ouvre correctement formatté dans un class eur
> Je me suis créé une barre d'outil perso dans Excel, avec un menu + un
> bouton, sur lequel j'ai mis un lien hypertext vers mon Class1.
> Si j'utilise ce bouton:
> - Class1 s'ouvre
> - Le fichier CSV s'ouvre correctement formatté dans un classeur
> - MAIS, Excel masque automatiquement ce dernier!!!!
> En déboggage, j'ajoute une instruction Stop juste après le OpenText .
> Si je continue le code en pas à pas, le classeur reste visible.
> Si je fais "Continuer", en étant arrêté sur le Stop, le classeur se
> ferme ??!!??
> Des idées?
> Cordialement.- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonjour la communauté,
Voici mon soucis:
J'ai un classeur (appelons Class1), avec du code VBA permettant
d'ouvrir au autre classeur. Ce dernier étant un fichier CSV.
J'ai donc: dans mon Class1
Private Sub Workbook_Open()
Call OuvrirPlanProd()
End Sub
et dans Module1 de Class1
Public Sub OuvrirPlanProd()
...
Excel.Workbooks.OpenText Filename:=strNomPlan2, origin:=xlWindows,
textqualifier:=xlTextQualifierNone, _
other:=True, otherchar:=";", local:=True
End Sub
Lorsque je double clic sur mon Class1 à partir de l'explorateur, cela
fonctionne:
- Class1 s'ouvre
- Puis le fichier CSV s'ouvre correctement formatté dans un classeur
Je me suis créé une barre d'outil perso dans Excel, avec un menu + un
bouton, sur lequel j'ai mis un lien hypertext vers mon Class1.
Si j'utilise ce bouton:
- Class1 s'ouvre
- Le fichier CSV s'ouvre correctement formatté dans un classeur
- MAIS, Excel masque automatiquement ce dernier!!!!
En déboggage, j'ajoute une instruction Stop juste après le OpenText.
Si je continue le code en pas à pas, le classeur reste visible.
Si je fais "Continuer", en étant arrêté sur le Stop, le classeur se
ferme ??!!??
Des idées?
Cordialement.
Bonjour la communauté,
Voici mon soucis:
J'ai un classeur (appelons Class1), avec du code VBA permettant
d'ouvrir au autre classeur. Ce dernier étant un fichier CSV.
J'ai donc: dans mon Class1
Private Sub Workbook_Open()
Call OuvrirPlanProd()
End Sub
et dans Module1 de Class1
Public Sub OuvrirPlanProd()
...
Excel.Workbooks.OpenText Filename:=strNomPlan2, origin:=xlWindows,
textqualifier:=xlTextQualifierNone, _
other:=True, otherchar:=";", local:=True
End Sub
Lorsque je double clic sur mon Class1 à partir de l'explorateur, cela
fonctionne:
- Class1 s'ouvre
- Puis le fichier CSV s'ouvre correctement formatté dans un classeur
Je me suis créé une barre d'outil perso dans Excel, avec un menu + un
bouton, sur lequel j'ai mis un lien hypertext vers mon Class1.
Si j'utilise ce bouton:
- Class1 s'ouvre
- Le fichier CSV s'ouvre correctement formatté dans un classeur
- MAIS, Excel masque automatiquement ce dernier!!!!
En déboggage, j'ajoute une instruction Stop juste après le OpenText.
Si je continue le code en pas à pas, le classeur reste visible.
Si je fais "Continuer", en étant arrêté sur le Stop, le classeur se
ferme ??!!??
Des idées?
Cordialement.
Bonjour la communauté,
Voici mon soucis:
J'ai un classeur (appelons Class1), avec du code VBA permettant
d'ouvrir au autre classeur. Ce dernier étant un fichier CSV.
J'ai donc: dans mon Class1
Private Sub Workbook_Open()
Call OuvrirPlanProd()
End Sub
et dans Module1 de Class1
Public Sub OuvrirPlanProd()
...
Excel.Workbooks.OpenText Filename:=strNomPlan2, origin:=xlWindows,
textqualifier:=xlTextQualifierNone, _
other:=True, otherchar:=";", local:=True
End Sub
Lorsque je double clic sur mon Class1 à partir de l'explorateur, cela
fonctionne:
- Class1 s'ouvre
- Puis le fichier CSV s'ouvre correctement formatté dans un classeur
Je me suis créé une barre d'outil perso dans Excel, avec un menu + un
bouton, sur lequel j'ai mis un lien hypertext vers mon Class1.
Si j'utilise ce bouton:
- Class1 s'ouvre
- Le fichier CSV s'ouvre correctement formatté dans un classeur
- MAIS, Excel masque automatiquement ce dernier!!!!
En déboggage, j'ajoute une instruction Stop juste après le OpenText.
Si je continue le code en pas à pas, le classeur reste visible.
Si je fais "Continuer", en étant arrêté sur le Stop, le classeur se
ferme ??!!??
Des idées?
Cordialement.
Salut à toi
J'ai effectivement constaté le phénomène
Ouvert directement le classeur par le biais d'une macro ouvre le fichier
texte qui est maintenu à l'écran alors que par le biais d'un lien hyp ertexte
le fichier texte s'ouvre et se referme
Au lieu d'utiliser un lien hypertexte tu peux mettre un bouton personnali sé
dans ta barre en lui affectant la macro de ton classeur
Ton classeur avec la macro ouvert et actif à l'écran:
Outils/Personnaliser Onglet Commandes fenêtre "Catégories" Macros
Mets un bouton personnalisé (cliquez/glisser sur la barre)
Sélectionnes ce bouton
Puis
Modifier la sélection/Affecter une macro
Affectes lui la macro du classeur
Tu peux aussi changer son image dans la liste des possibilités des choi x du
"Modifier la sélection"
Puis tu refermes la fenêtre de Personnalisation
Tu refermes ton classeur
A chaque activation de ce bouton la macro s'exécutera avec le maintien de
ton fichier texte dans un classeur Excel
Fais des essais et dis moi !!!!!
Salut à toi
J'ai effectivement constaté le phénomène
Ouvert directement le classeur par le biais d'une macro ouvre le fichier
texte qui est maintenu à l'écran alors que par le biais d'un lien hyp ertexte
le fichier texte s'ouvre et se referme
Au lieu d'utiliser un lien hypertexte tu peux mettre un bouton personnali sé
dans ta barre en lui affectant la macro de ton classeur
Ton classeur avec la macro ouvert et actif à l'écran:
Outils/Personnaliser Onglet Commandes fenêtre "Catégories" Macros
Mets un bouton personnalisé (cliquez/glisser sur la barre)
Sélectionnes ce bouton
Puis
Modifier la sélection/Affecter une macro
Affectes lui la macro du classeur
Tu peux aussi changer son image dans la liste des possibilités des choi x du
"Modifier la sélection"
Puis tu refermes la fenêtre de Personnalisation
Tu refermes ton classeur
A chaque activation de ce bouton la macro s'exécutera avec le maintien de
ton fichier texte dans un classeur Excel
Fais des essais et dis moi !!!!!
Salut à toi
J'ai effectivement constaté le phénomène
Ouvert directement le classeur par le biais d'une macro ouvre le fichier
texte qui est maintenu à l'écran alors que par le biais d'un lien hyp ertexte
le fichier texte s'ouvre et se referme
Au lieu d'utiliser un lien hypertexte tu peux mettre un bouton personnali sé
dans ta barre en lui affectant la macro de ton classeur
Ton classeur avec la macro ouvert et actif à l'écran:
Outils/Personnaliser Onglet Commandes fenêtre "Catégories" Macros
Mets un bouton personnalisé (cliquez/glisser sur la barre)
Sélectionnes ce bouton
Puis
Modifier la sélection/Affecter une macro
Affectes lui la macro du classeur
Tu peux aussi changer son image dans la liste des possibilités des choi x du
"Modifier la sélection"
Puis tu refermes la fenêtre de Personnalisation
Tu refermes ton classeur
A chaque activation de ce bouton la macro s'exécutera avec le maintien de
ton fichier texte dans un classeur Excel
Fais des essais et dis moi !!!!!