Ce code fonctionne sur ma clé USB "B" à la maison.
:-)
Mais cette même clé USB change subrepticement d'identité en chemin, pour
s'appeler "J" au bureau.
:-(
Les deux fichiers (HD a controler.XLS dans lequel se trouve ce code, et
91.XLS) se trouvent dans le même répertoire.
Merci d'avance à qui qui me donnera la syntaxe pour définir le chemin du
type :
Workbooks.OpenText Filename:="ce sous-répertoire":\91.XLS", ...
et qui m'évitera de faire chaque fois rechercher/remplacer.
--
Bien amicordialement,
P. Bastard
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
Daniel
Bonsoir. Peut-être brutalement : Dim Tabl As String, i As Integer Tabl = Array(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z) On Error Resume Next For i = 0 To 25 Workbooks.OpenText Filename:=Tabl(i) & ":Analyse des HDDELACH91.XLS" Next i Cordialement. Daniel "Patrick BASTARD" a écrit dans le message de news: %
Ce code fonctionne sur ma clé USB "B" à la maison. :-) Mais cette même clé USB change subrepticement d'identité en chemin, pour s'appeler "J" au bureau. :-(
Les deux fichiers (HD a controler.XLS dans lequel se trouve ce code, et 91.XLS) se trouvent dans le même répertoire.
Merci d'avance à qui qui me donnera la syntaxe pour définir le chemin du type : Workbooks.OpenText Filename:="ce sous-répertoire":91.XLS", ...
et qui m'évitera de faire chaque fois rechercher/remplacer. -- Bien amicordialement, P. Bastard
Bonsoir.
Peut-être brutalement :
Dim Tabl As String, i As Integer
Tabl = Array(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t,
u, v, w, x, y, z)
On Error Resume Next
For i = 0 To 25
Workbooks.OpenText Filename:=Tabl(i) & ":Analyse des
HDDELACH91.XLS"
Next i
Cordialement.
Daniel
"Patrick BASTARD" <pasdespambastardp@freepasdespam.fr> a écrit dans le
message de news: %23r5FtIZgFHA.2880@TK2MSFTNGP14.phx.gbl...
Ce code fonctionne sur ma clé USB "B" à la maison.
:-)
Mais cette même clé USB change subrepticement d'identité en chemin, pour
s'appeler "J" au bureau.
:-(
Les deux fichiers (HD a controler.XLS dans lequel se trouve ce code, et
91.XLS) se trouvent dans le même répertoire.
Merci d'avance à qui qui me donnera la syntaxe pour définir le chemin du
type :
Workbooks.OpenText Filename:="ce sous-répertoire":91.XLS", ...
et qui m'évitera de faire chaque fois rechercher/remplacer.
--
Bien amicordialement,
P. Bastard
Bonsoir. Peut-être brutalement : Dim Tabl As String, i As Integer Tabl = Array(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z) On Error Resume Next For i = 0 To 25 Workbooks.OpenText Filename:=Tabl(i) & ":Analyse des HDDELACH91.XLS" Next i Cordialement. Daniel "Patrick BASTARD" a écrit dans le message de news: %
Ce code fonctionne sur ma clé USB "B" à la maison. :-) Mais cette même clé USB change subrepticement d'identité en chemin, pour s'appeler "J" au bureau. :-(
Les deux fichiers (HD a controler.XLS dans lequel se trouve ce code, et 91.XLS) se trouvent dans le même répertoire.
Merci d'avance à qui qui me donnera la syntaxe pour définir le chemin du type : Workbooks.OpenText Filename:="ce sous-répertoire":91.XLS", ...
et qui m'évitera de faire chaque fois rechercher/remplacer. -- Bien amicordialement, P. Bastard
Patrick BASTARD
Bonjour, *Daniel*
Et merci. Je teste demain au bureau.
J'osais espérer qu'il existait en VBA l'équivalent de "chemin" en Excel4. Ah, le bon vieux temps des .XLM !!! ;-)
De toute manière, je te tiens informé dès que je reviens, mais les augures me sembles propices.
-- Bien amicordialement, P. Bastard
Bonsoir. Peut-être brutalement : Dim Tabl As String, i As Integer Tabl = Array(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z) On Error Resume Next For i = 0 To 25 Workbooks.OpenText Filename:=Tabl(i) & ":Analyse des HDDELACH91.XLS" Next i Cordialement. Daniel "Patrick BASTARD" a écrit dans le message de news: %
Ce code fonctionne sur ma clé USB "B" à la maison. :-) Mais cette même clé USB change subrepticement d'identité en chemin, pour s'appeler "J" au bureau. :-(
Les deux fichiers (HD a controler.XLS dans lequel se trouve ce code, et 91.XLS) se trouvent dans le même répertoire.
Merci d'avance à qui qui me donnera la syntaxe pour définir le chemin du type : Workbooks.OpenText Filename:="ce sous-répertoire":91.XLS", ...
et qui m'évitera de faire chaque fois rechercher/remplacer. -- Bien amicordialement, P. Bastard
Bonjour, *Daniel*
Et merci. Je teste demain au bureau.
J'osais espérer qu'il existait en VBA l'équivalent de "chemin" en Excel4.
Ah, le bon vieux temps des .XLM !!!
;-)
De toute manière, je te tiens informé dès que je reviens, mais les augures
me sembles propices.
--
Bien amicordialement,
P. Bastard
Bonsoir.
Peut-être brutalement :
Dim Tabl As String, i As Integer
Tabl = Array(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r,
s, t, u, v, w, x, y, z)
On Error Resume Next
For i = 0 To 25
Workbooks.OpenText Filename:=Tabl(i) & ":Analyse des
HDDELACH91.XLS"
Next i
Cordialement.
Daniel
"Patrick BASTARD" <pasdespambastardp@freepasdespam.fr> a écrit dans le
message de news: %23r5FtIZgFHA.2880@TK2MSFTNGP14.phx.gbl...
Ce code fonctionne sur ma clé USB "B" à la maison.
:-)
Mais cette même clé USB change subrepticement d'identité en chemin,
pour s'appeler "J" au bureau.
:-(
Les deux fichiers (HD a controler.XLS dans lequel se trouve ce code,
et 91.XLS) se trouvent dans le même répertoire.
Merci d'avance à qui qui me donnera la syntaxe pour définir le
chemin du type :
Workbooks.OpenText Filename:="ce sous-répertoire":91.XLS", ...
et qui m'évitera de faire chaque fois rechercher/remplacer.
--
Bien amicordialement,
P. Bastard
J'osais espérer qu'il existait en VBA l'équivalent de "chemin" en Excel4. Ah, le bon vieux temps des .XLM !!! ;-)
De toute manière, je te tiens informé dès que je reviens, mais les augures me sembles propices.
-- Bien amicordialement, P. Bastard
Bonsoir. Peut-être brutalement : Dim Tabl As String, i As Integer Tabl = Array(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z) On Error Resume Next For i = 0 To 25 Workbooks.OpenText Filename:=Tabl(i) & ":Analyse des HDDELACH91.XLS" Next i Cordialement. Daniel "Patrick BASTARD" a écrit dans le message de news: %
Ce code fonctionne sur ma clé USB "B" à la maison. :-) Mais cette même clé USB change subrepticement d'identité en chemin, pour s'appeler "J" au bureau. :-(
Les deux fichiers (HD a controler.XLS dans lequel se trouve ce code, et 91.XLS) se trouvent dans le même répertoire.
Merci d'avance à qui qui me donnera la syntaxe pour définir le chemin du type : Workbooks.OpenText Filename:="ce sous-répertoire":91.XLS", ...
et qui m'évitera de faire chaque fois rechercher/remplacer. -- Bien amicordialement, P. Bastard
Alain CROS
Bonjour.
Si tu as une macro XL4 qui s'adapte automatiquement au chemin, n'hésite pas à nous en faire profiter! Tu pourrai même l'utiliser en vba avec Application.ExecuteExcel4Macro
Alain CROS
"Patrick BASTARD" a écrit dans le message de news: # | Bonjour, *Daniel* | | Et merci. Je teste demain au bureau. | | J'osais espérer qu'il existait en VBA l'équivalent de "chemin" en Excel4. | Ah, le bon vieux temps des .XLM !!! | ;-) | | De toute manière, je te tiens informé dès que je reviens, mais les augures | me sembles propices. | | | -- | Bien amicordialement, | P. Bastard
Bonjour.
Si tu as une macro XL4 qui s'adapte automatiquement au chemin, n'hésite pas à nous en faire profiter!
Tu pourrai même l'utiliser en vba avec Application.ExecuteExcel4Macro
Alain CROS
"Patrick BASTARD" <pasdespambastardp@freepasdespam.fr> a écrit dans le message de news: #zgQenZgFHA.2156@TK2MSFTNGP14.phx.gbl...
| Bonjour, *Daniel*
|
| Et merci. Je teste demain au bureau.
|
| J'osais espérer qu'il existait en VBA l'équivalent de "chemin" en Excel4.
| Ah, le bon vieux temps des .XLM !!!
| ;-)
|
| De toute manière, je te tiens informé dès que je reviens, mais les augures
| me sembles propices.
|
|
| --
| Bien amicordialement,
| P. Bastard
Si tu as une macro XL4 qui s'adapte automatiquement au chemin, n'hésite pas à nous en faire profiter! Tu pourrai même l'utiliser en vba avec Application.ExecuteExcel4Macro
Alain CROS
"Patrick BASTARD" a écrit dans le message de news: # | Bonjour, *Daniel* | | Et merci. Je teste demain au bureau. | | J'osais espérer qu'il existait en VBA l'équivalent de "chemin" en Excel4. | Ah, le bon vieux temps des .XLM !!! | ;-) | | De toute manière, je te tiens informé dès que je reviens, mais les augures | me sembles propices. | | | -- | Bien amicordialement, | P. Bastard
ClémentMarcotte
Bonjour,
Pas sur de bien comprendre, et pas testé, mais si le seul "élément inconstant" est le nom du lecteur, mais que c'est juste a ou j, tu peux te faire quelque chose du genre:
sub placetoiaquelquepart() laplace = inputBox("Êtes vous à la maison ou au travail ? ") select case laplace case "Maison" chdrive "b" case "Tavail" chdrive "j" end select chdir "Analyse des HDdelach" Workbooks.OpenText Filename:="91.XLS", Origin:= _ xlWindows, StartRow:=1, DataType:=xlDelimited, TextQualifier:= _ xlDoubleQuote, ConsecutiveDelimiter:úlse, Tab:=True, _ Semicolon:úlse, Comma:úlse, Space:úlse, _ Other:úlse, FieldInfo:=Array(Array(1, 1), Array(2, 1), Array(3, 1), _ Array(4, 1), Array(5, 1), Array(6, 1), Array(7, 1), Array(8, 1), _ Array(9, 1), Array(10, 1), Array(11, 1)), TrailingMinusNumbers:=True Windows("91.XLS").Activate Sheets("91").Select Sheets("91").Copy After:=Workbooks("HD a controler.xls").Sheets(1) Windows("91.XLS").Activate ActiveWorkbook.Close
"Patrick BASTARD" a écrit dans le message de news:%
Bonjour, toutes et tous.
Ce code fonctionne sur ma clé USB "B" à la maison. :-) Mais cette même clé USB change subrepticement d'identité en chemin, pour s'appeler "J" au bureau. :-(
Les deux fichiers (HD a controler.XLS dans lequel se trouve ce code, et 91.XLS) se trouvent dans le même répertoire.
Merci d'avance à qui qui me donnera la syntaxe pour définir le chemin du type : Workbooks.OpenText Filename:="ce sous-répertoire":91.XLS", ...
et qui m'évitera de faire chaque fois rechercher/remplacer. -- Bien amicordialement, P. Bastard
Bonjour,
Pas sur de bien comprendre, et pas testé, mais si le seul "élément
inconstant" est le nom du lecteur, mais que c'est juste a ou j, tu peux te
faire quelque chose du genre:
sub placetoiaquelquepart()
laplace = inputBox("Êtes vous à la maison ou au travail ? ")
select case laplace
case "Maison"
chdrive "b"
case "Tavail"
chdrive "j"
end select
chdir "Analyse des HDdelach"
Workbooks.OpenText Filename:="91.XLS", Origin:= _
xlWindows, StartRow:=1, DataType:=xlDelimited, TextQualifier:= _
xlDoubleQuote, ConsecutiveDelimiter:úlse, Tab:=True, _
Semicolon:úlse, Comma:úlse, Space:úlse, _
Other:úlse, FieldInfo:=Array(Array(1, 1), Array(2, 1), Array(3, 1), _
Array(4, 1), Array(5, 1), Array(6, 1), Array(7, 1), Array(8, 1), _
Array(9, 1), Array(10, 1), Array(11, 1)), TrailingMinusNumbers:=True
Windows("91.XLS").Activate
Sheets("91").Select
Sheets("91").Copy After:=Workbooks("HD a controler.xls").Sheets(1)
Windows("91.XLS").Activate
ActiveWorkbook.Close
"Patrick BASTARD" <pasdespambastardp@freepasdespam.fr> a écrit dans le
message de news:%23r5FtIZgFHA.2880@TK2MSFTNGP14.phx.gbl...
Bonjour, toutes et tous.
Ce code fonctionne sur ma clé USB "B" à la maison.
:-)
Mais cette même clé USB change subrepticement d'identité en chemin, pour
s'appeler "J" au bureau.
:-(
Les deux fichiers (HD a controler.XLS dans lequel se trouve ce code, et
91.XLS) se trouvent dans le même répertoire.
Merci d'avance à qui qui me donnera la syntaxe pour définir le chemin du
type :
Workbooks.OpenText Filename:="ce sous-répertoire":91.XLS", ...
et qui m'évitera de faire chaque fois rechercher/remplacer.
--
Bien amicordialement,
P. Bastard
Pas sur de bien comprendre, et pas testé, mais si le seul "élément inconstant" est le nom du lecteur, mais que c'est juste a ou j, tu peux te faire quelque chose du genre:
sub placetoiaquelquepart() laplace = inputBox("Êtes vous à la maison ou au travail ? ") select case laplace case "Maison" chdrive "b" case "Tavail" chdrive "j" end select chdir "Analyse des HDdelach" Workbooks.OpenText Filename:="91.XLS", Origin:= _ xlWindows, StartRow:=1, DataType:=xlDelimited, TextQualifier:= _ xlDoubleQuote, ConsecutiveDelimiter:úlse, Tab:=True, _ Semicolon:úlse, Comma:úlse, Space:úlse, _ Other:úlse, FieldInfo:=Array(Array(1, 1), Array(2, 1), Array(3, 1), _ Array(4, 1), Array(5, 1), Array(6, 1), Array(7, 1), Array(8, 1), _ Array(9, 1), Array(10, 1), Array(11, 1)), TrailingMinusNumbers:=True Windows("91.XLS").Activate Sheets("91").Select Sheets("91").Copy After:=Workbooks("HD a controler.xls").Sheets(1) Windows("91.XLS").Activate ActiveWorkbook.Close
"Patrick BASTARD" a écrit dans le message de news:%
Bonjour, toutes et tous.
Ce code fonctionne sur ma clé USB "B" à la maison. :-) Mais cette même clé USB change subrepticement d'identité en chemin, pour s'appeler "J" au bureau. :-(
Les deux fichiers (HD a controler.XLS dans lequel se trouve ce code, et 91.XLS) se trouvent dans le même répertoire.
Merci d'avance à qui qui me donnera la syntaxe pour définir le chemin du type : Workbooks.OpenText Filename:="ce sous-répertoire":91.XLS", ...
et qui m'évitera de faire chaque fois rechercher/remplacer. -- Bien amicordialement, P. Bastard
Paul V.
Salut Patrick
A partir de ton fichier de départ, utilise ActiveWorkbook.Path
Ce pourrait donc être : Workbooks.OpenText Filename:¬tiveworkbook.path & "91.XLS", Origin:=.............................
A+
Paul V
"Patrick BASTARD" a écrit dans le message de news: %
Ce code fonctionne sur ma clé USB "B" à la maison. :-) Mais cette même clé USB change subrepticement d'identité en chemin, pour s'appeler "J" au bureau. :-(
Les deux fichiers (HD a controler.XLS dans lequel se trouve ce code, et 91.XLS) se trouvent dans le même répertoire.
Merci d'avance à qui qui me donnera la syntaxe pour définir le chemin du type : Workbooks.OpenText Filename:="ce sous-répertoire":91.XLS", ...
et qui m'évitera de faire chaque fois rechercher/remplacer. -- Bien amicordialement, P. Bastard
Salut Patrick
A partir de ton fichier de départ, utilise
ActiveWorkbook.Path
Ce pourrait donc être :
Workbooks.OpenText Filename:¬tiveworkbook.path & "91.XLS",
Origin:=.............................
A+
Paul V
"Patrick BASTARD" <pasdespambastardp@freepasdespam.fr> a écrit dans le
message de news: %23r5FtIZgFHA.2880@TK2MSFTNGP14.phx.gbl...
Ce code fonctionne sur ma clé USB "B" à la maison.
:-)
Mais cette même clé USB change subrepticement d'identité en chemin, pour
s'appeler "J" au bureau.
:-(
Les deux fichiers (HD a controler.XLS dans lequel se trouve ce code, et
91.XLS) se trouvent dans le même répertoire.
Merci d'avance à qui qui me donnera la syntaxe pour définir le chemin du
type :
Workbooks.OpenText Filename:="ce sous-répertoire":91.XLS", ...
et qui m'évitera de faire chaque fois rechercher/remplacer.
--
Bien amicordialement,
P. Bastard
Ce code fonctionne sur ma clé USB "B" à la maison. :-) Mais cette même clé USB change subrepticement d'identité en chemin, pour s'appeler "J" au bureau. :-(
Les deux fichiers (HD a controler.XLS dans lequel se trouve ce code, et 91.XLS) se trouvent dans le même répertoire.
Merci d'avance à qui qui me donnera la syntaxe pour définir le chemin du type : Workbooks.OpenText Filename:="ce sous-répertoire":91.XLS", ...
et qui m'évitera de faire chaque fois rechercher/remplacer. -- Bien amicordialement, P. Bastard