La ligne "tablo = tablo1" renvoie l'erreur "Incompatibilité de type".
J'ai essayé de redimensionner "tablo" sans changer l'erreur.
Merci d'avance.
Daniel
Si tu ne déclares pas ta variable as string, as-tu un message d'erreur ? si oui, quel est-il ?
"Daniel" a écrit dans le message de news: uFr$ C'est vrai que ce n'est pas clair. L'aide sur "filter" dit : "Renvoie un tableau de base zéro contenant un sous-ensemble d'un tableau de chaîne..." J'ai donc, à toout hasard, déclaré comme string... et ça fonctionne. C'est la première fois que je vois qu'on ne peut pas copier du string dans du variant... L'explication définitive viendra peut-être d'un des gourous qui hantent ce forum... ;-)) Daniel "Garette" a écrit dans le message de news: %23fKQa%
Oui, mais pourquoi ?
"Daniel" a écrit dans le message de news:
J'ai trouvé. Il faut déclarer : Dim Tblo() As String au lieu de Dim Tblo() Merci à tous. Daniel
Si tu ne déclares pas ta variable as string, as-tu un message d'erreur ? si oui, quel est-il ?
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message de news:
uFr$GJ9PHHA.1240@TK2MSFTNGP03.phx.gbl...
C'est vrai que ce n'est pas clair. L'aide sur "filter" dit :
"Renvoie un tableau de base zéro contenant un sous-ensemble d'un tableau de
chaîne..."
J'ai donc, à toout hasard, déclaré comme string... et ça fonctionne. C'est
la première fois que je vois qu'on ne peut pas copier du string dans du
variant...
L'explication définitive viendra peut-être d'un des gourous qui hantent ce
forum... ;-))
Daniel
"Garette" <nospam.Garette@hotmail.com> a écrit dans le message de news:
%23fKQa%238PHHA.1248@TK2MSFTNGP02.phx.gbl...
Oui, mais pourquoi ?
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message de news:
uqBRhq8PHHA.2312@TK2MSFTNGP04.phx.gbl...
J'ai trouvé.
Il faut déclarer :
Dim Tblo() As String au lieu de Dim Tblo()
Merci à tous.
Daniel
Si tu ne déclares pas ta variable as string, as-tu un message d'erreur ? si oui, quel est-il ?
"Daniel" a écrit dans le message de news: uFr$ C'est vrai que ce n'est pas clair. L'aide sur "filter" dit : "Renvoie un tableau de base zéro contenant un sous-ensemble d'un tableau de chaîne..." J'ai donc, à toout hasard, déclaré comme string... et ça fonctionne. C'est la première fois que je vois qu'on ne peut pas copier du string dans du variant... L'explication définitive viendra peut-être d'un des gourous qui hantent ce forum... ;-)) Daniel "Garette" a écrit dans le message de news: %23fKQa%
Oui, mais pourquoi ?
"Daniel" a écrit dans le message de news:
J'ai trouvé. Il faut déclarer : Dim Tblo() As String au lieu de Dim Tblo() Merci à tous. Daniel
Daniel
Incompatibilité de type. Daniel "MichDenis" a écrit dans le message de news: usqg%23C%
Si tu ne déclares pas ta variable as string, as-tu un message d'erreur ? si oui, quel est-il ?
"Daniel" a écrit dans le message de news: uFr$ C'est vrai que ce n'est pas clair. L'aide sur "filter" dit : "Renvoie un tableau de base zéro contenant un sous-ensemble d'un tableau de chaîne..." J'ai donc, à toout hasard, déclaré comme string... et ça fonctionne. C'est la première fois que je vois qu'on ne peut pas copier du string dans du variant... L'explication définitive viendra peut-être d'un des gourous qui hantent ce forum... ;-)) Daniel "Garette" a écrit dans le message de news: %23fKQa%
Oui, mais pourquoi ?
"Daniel" a écrit dans le message de news:
J'ai trouvé. Il faut déclarer : Dim Tblo() As String au lieu de Dim Tblo() Merci à tous. Daniel
Incompatibilité de type.
Daniel
"MichDenis" <michdenis@hotmail.com> a écrit dans le message de news:
usqg%23C%23PHHA.4172@TK2MSFTNGP04.phx.gbl...
Si tu ne déclares pas ta variable as string, as-tu un message d'erreur ?
si oui, quel est-il ?
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message de news:
uFr$GJ9PHHA.1240@TK2MSFTNGP03.phx.gbl...
C'est vrai que ce n'est pas clair. L'aide sur "filter" dit :
"Renvoie un tableau de base zéro contenant un sous-ensemble d'un tableau
de
chaîne..."
J'ai donc, à toout hasard, déclaré comme string... et ça fonctionne. C'est
la première fois que je vois qu'on ne peut pas copier du string dans du
variant...
L'explication définitive viendra peut-être d'un des gourous qui hantent ce
forum... ;-))
Daniel
"Garette" <nospam.Garette@hotmail.com> a écrit dans le message de news:
%23fKQa%238PHHA.1248@TK2MSFTNGP02.phx.gbl...
Oui, mais pourquoi ?
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message de news:
uqBRhq8PHHA.2312@TK2MSFTNGP04.phx.gbl...
J'ai trouvé.
Il faut déclarer :
Dim Tblo() As String au lieu de Dim Tblo()
Merci à tous.
Daniel
Incompatibilité de type. Daniel "MichDenis" a écrit dans le message de news: usqg%23C%
Si tu ne déclares pas ta variable as string, as-tu un message d'erreur ? si oui, quel est-il ?
"Daniel" a écrit dans le message de news: uFr$ C'est vrai que ce n'est pas clair. L'aide sur "filter" dit : "Renvoie un tableau de base zéro contenant un sous-ensemble d'un tableau de chaîne..." J'ai donc, à toout hasard, déclaré comme string... et ça fonctionne. C'est la première fois que je vois qu'on ne peut pas copier du string dans du variant... L'explication définitive viendra peut-être d'un des gourous qui hantent ce forum... ;-)) Daniel "Garette" a écrit dans le message de news: %23fKQa%
Oui, mais pourquoi ?
"Daniel" a écrit dans le message de news:
J'ai trouvé. Il faut déclarer : Dim Tblo() As String au lieu de Dim Tblo() Merci à tous. Daniel
MichDenis
Et dans ta procédure de filtre, comment as-tu défini tes paramètres ?
"Daniel" a écrit dans le message de news: egvOiI% Incompatibilité de type. Daniel "MichDenis" a écrit dans le message de news: usqg%23C%
Si tu ne déclares pas ta variable as string, as-tu un message d'erreur ? si oui, quel est-il ?
"Daniel" a écrit dans le message de news: uFr$ C'est vrai que ce n'est pas clair. L'aide sur "filter" dit : "Renvoie un tableau de base zéro contenant un sous-ensemble d'un tableau de chaîne..." J'ai donc, à toout hasard, déclaré comme string... et ça fonctionne. C'est la première fois que je vois qu'on ne peut pas copier du string dans du variant... L'explication définitive viendra peut-être d'un des gourous qui hantent ce forum... ;-)) Daniel "Garette" a écrit dans le message de news: %23fKQa%
Oui, mais pourquoi ?
"Daniel" a écrit dans le message de news:
J'ai trouvé. Il faut déclarer : Dim Tblo() As String au lieu de Dim Tblo() Merci à tous. Daniel
Et dans ta procédure de filtre, comment as-tu défini tes paramètres ?
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message de news:
egvOiI%23PHHA.4484@TK2MSFTNGP02.phx.gbl...
Incompatibilité de type.
Daniel
"MichDenis" <michdenis@hotmail.com> a écrit dans le message de news:
usqg%23C%23PHHA.4172@TK2MSFTNGP04.phx.gbl...
Si tu ne déclares pas ta variable as string, as-tu un message d'erreur ?
si oui, quel est-il ?
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message de news:
uFr$GJ9PHHA.1240@TK2MSFTNGP03.phx.gbl...
C'est vrai que ce n'est pas clair. L'aide sur "filter" dit :
"Renvoie un tableau de base zéro contenant un sous-ensemble d'un tableau
de
chaîne..."
J'ai donc, à toout hasard, déclaré comme string... et ça fonctionne. C'est
la première fois que je vois qu'on ne peut pas copier du string dans du
variant...
L'explication définitive viendra peut-être d'un des gourous qui hantent ce
forum... ;-))
Daniel
"Garette" <nospam.Garette@hotmail.com> a écrit dans le message de news:
%23fKQa%238PHHA.1248@TK2MSFTNGP02.phx.gbl...
Oui, mais pourquoi ?
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message de news:
uqBRhq8PHHA.2312@TK2MSFTNGP04.phx.gbl...
J'ai trouvé.
Il faut déclarer :
Dim Tblo() As String au lieu de Dim Tblo()
Merci à tous.
Daniel
Et dans ta procédure de filtre, comment as-tu défini tes paramètres ?
"Daniel" a écrit dans le message de news: egvOiI% Incompatibilité de type. Daniel "MichDenis" a écrit dans le message de news: usqg%23C%
Si tu ne déclares pas ta variable as string, as-tu un message d'erreur ? si oui, quel est-il ?
"Daniel" a écrit dans le message de news: uFr$ C'est vrai que ce n'est pas clair. L'aide sur "filter" dit : "Renvoie un tableau de base zéro contenant un sous-ensemble d'un tableau de chaîne..." J'ai donc, à toout hasard, déclaré comme string... et ça fonctionne. C'est la première fois que je vois qu'on ne peut pas copier du string dans du variant... L'explication définitive viendra peut-être d'un des gourous qui hantent ce forum... ;-)) Daniel "Garette" a écrit dans le message de news: %23fKQa%
Oui, mais pourquoi ?
"Daniel" a écrit dans le message de news:
J'ai trouvé. Il faut déclarer : Dim Tblo() As String au lieu de Dim Tblo() Merci à tous. Daniel
Daniel
Fonctionnent :
Sub test() Dim Tblo() As String ReDim Tblo(1) Tblo(0) = "toto1" Tblo(1) = "toto2" Tblo = Filter(Tblo, "toto1", False) End Sub
ou
Sub test() Dim Tblo() As String ReDim Tblo(1) Tblo(0) = "toto1" Tblo(1) = "toto2" T = Filter(Tblo, "toto1", False) Tblo = T End Sub
Ne fonctionnent pas :
Sub test() Dim Tblo() ReDim Tblo(1) Tblo(0) = "toto1" Tblo(1) = "toto2" Tblo = Filter(Tblo, "toto1", False) End Sub
ou
Sub test() Dim Tblo() ReDim Tblo(1) Tblo(0) = "toto1" Tblo(1) = "toto2" T = Filter(Tblo, "toto1", False) Tblo = T End Sub
Message "Incompatibilité de type" sur la ligne : x = Filter(Tblo, "toto1", False) Daniel "MichDenis" a écrit dans le message de news: OLhR8b%
Et dans ta procédure de filtre, comment as-tu défini tes paramètres ?
"Daniel" a écrit dans le message de news: egvOiI% Incompatibilité de type. Daniel "MichDenis" a écrit dans le message de news: usqg%23C%
Si tu ne déclares pas ta variable as string, as-tu un message d'erreur ? si oui, quel est-il ?
"Daniel" a écrit dans le message de news: uFr$ C'est vrai que ce n'est pas clair. L'aide sur "filter" dit : "Renvoie un tableau de base zéro contenant un sous-ensemble d'un tableau de chaîne..." J'ai donc, à toout hasard, déclaré comme string... et ça fonctionne. C'est la première fois que je vois qu'on ne peut pas copier du string dans du variant... L'explication définitive viendra peut-être d'un des gourous qui hantent ce forum... ;-)) Daniel "Garette" a écrit dans le message de news: %23fKQa%
Oui, mais pourquoi ?
"Daniel" a écrit dans le message de news:
J'ai trouvé. Il faut déclarer : Dim Tblo() As String au lieu de Dim Tblo() Merci à tous. Daniel
Fonctionnent :
Sub test()
Dim Tblo() As String
ReDim Tblo(1)
Tblo(0) = "toto1"
Tblo(1) = "toto2"
Tblo = Filter(Tblo, "toto1", False)
End Sub
ou
Sub test()
Dim Tblo() As String
ReDim Tblo(1)
Tblo(0) = "toto1"
Tblo(1) = "toto2"
T = Filter(Tblo, "toto1", False)
Tblo = T
End Sub
Ne fonctionnent pas :
Sub test()
Dim Tblo()
ReDim Tblo(1)
Tblo(0) = "toto1"
Tblo(1) = "toto2"
Tblo = Filter(Tblo, "toto1", False)
End Sub
ou
Sub test()
Dim Tblo()
ReDim Tblo(1)
Tblo(0) = "toto1"
Tblo(1) = "toto2"
T = Filter(Tblo, "toto1", False)
Tblo = T
End Sub
Message "Incompatibilité de type" sur la ligne :
x = Filter(Tblo, "toto1", False)
Daniel
"MichDenis" <michdenis@hotmail.com> a écrit dans le message de news:
OLhR8b%23PHHA.2312@TK2MSFTNGP04.phx.gbl...
Et dans ta procédure de filtre, comment as-tu défini tes paramètres ?
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message de news:
egvOiI%23PHHA.4484@TK2MSFTNGP02.phx.gbl...
Incompatibilité de type.
Daniel
"MichDenis" <michdenis@hotmail.com> a écrit dans le message de news:
usqg%23C%23PHHA.4172@TK2MSFTNGP04.phx.gbl...
Si tu ne déclares pas ta variable as string, as-tu un message d'erreur ?
si oui, quel est-il ?
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message de news:
uFr$GJ9PHHA.1240@TK2MSFTNGP03.phx.gbl...
C'est vrai que ce n'est pas clair. L'aide sur "filter" dit :
"Renvoie un tableau de base zéro contenant un sous-ensemble d'un tableau
de
chaîne..."
J'ai donc, à toout hasard, déclaré comme string... et ça fonctionne.
C'est
la première fois que je vois qu'on ne peut pas copier du string dans du
variant...
L'explication définitive viendra peut-être d'un des gourous qui hantent
ce
forum... ;-))
Daniel
"Garette" <nospam.Garette@hotmail.com> a écrit dans le message de news:
%23fKQa%238PHHA.1248@TK2MSFTNGP02.phx.gbl...
Oui, mais pourquoi ?
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message de news:
uqBRhq8PHHA.2312@TK2MSFTNGP04.phx.gbl...
J'ai trouvé.
Il faut déclarer :
Dim Tblo() As String au lieu de Dim Tblo()
Merci à tous.
Daniel
Sub test() Dim Tblo() As String ReDim Tblo(1) Tblo(0) = "toto1" Tblo(1) = "toto2" Tblo = Filter(Tblo, "toto1", False) End Sub
ou
Sub test() Dim Tblo() As String ReDim Tblo(1) Tblo(0) = "toto1" Tblo(1) = "toto2" T = Filter(Tblo, "toto1", False) Tblo = T End Sub
Ne fonctionnent pas :
Sub test() Dim Tblo() ReDim Tblo(1) Tblo(0) = "toto1" Tblo(1) = "toto2" Tblo = Filter(Tblo, "toto1", False) End Sub
ou
Sub test() Dim Tblo() ReDim Tblo(1) Tblo(0) = "toto1" Tblo(1) = "toto2" T = Filter(Tblo, "toto1", False) Tblo = T End Sub
Message "Incompatibilité de type" sur la ligne : x = Filter(Tblo, "toto1", False) Daniel "MichDenis" a écrit dans le message de news: OLhR8b%
Et dans ta procédure de filtre, comment as-tu défini tes paramètres ?
"Daniel" a écrit dans le message de news: egvOiI% Incompatibilité de type. Daniel "MichDenis" a écrit dans le message de news: usqg%23C%
Si tu ne déclares pas ta variable as string, as-tu un message d'erreur ? si oui, quel est-il ?
"Daniel" a écrit dans le message de news: uFr$ C'est vrai que ce n'est pas clair. L'aide sur "filter" dit : "Renvoie un tableau de base zéro contenant un sous-ensemble d'un tableau de chaîne..." J'ai donc, à toout hasard, déclaré comme string... et ça fonctionne. C'est la première fois que je vois qu'on ne peut pas copier du string dans du variant... L'explication définitive viendra peut-être d'un des gourous qui hantent ce forum... ;-)) Daniel "Garette" a écrit dans le message de news: %23fKQa%
Oui, mais pourquoi ?
"Daniel" a écrit dans le message de news:
J'ai trouvé. Il faut déclarer : Dim Tblo() As String au lieu de Dim Tblo() Merci à tous. Daniel
Ange Ounis
Dans les procédures qui ne fonctionnent pas, modifie ta déclaration du tableau :
Au lieu de Dim Tblo()
il suffit de Dim Tblo
---------- Ange Ounis ----------
Fonctionnent :
Sub test() Dim Tblo() As String ReDim Tblo(1) Tblo(0) = "toto1" Tblo(1) = "toto2" Tblo = Filter(Tblo, "toto1", False) End Sub
ou
Sub test() Dim Tblo() As String ReDim Tblo(1) Tblo(0) = "toto1" Tblo(1) = "toto2" T = Filter(Tblo, "toto1", False) Tblo = T End Sub
Ne fonctionnent pas :
Sub test() Dim Tblo() ReDim Tblo(1) Tblo(0) = "toto1" Tblo(1) = "toto2" Tblo = Filter(Tblo, "toto1", False) End Sub
ou
Sub test() Dim Tblo() ReDim Tblo(1) Tblo(0) = "toto1" Tblo(1) = "toto2" T = Filter(Tblo, "toto1", False) Tblo = T End Sub
Message "Incompatibilité de type" sur la ligne : x = Filter(Tblo, "toto1", False) Daniel "MichDenis" a écrit dans le message de news: OLhR8b%
Et dans ta procédure de filtre, comment as-tu défini tes paramètres ?
"Daniel" a écrit dans le message de news: egvOiI% Incompatibilité de type. Daniel "MichDenis" a écrit dans le message de news: usqg%23C%
Si tu ne déclares pas ta variable as string, as-tu un message d'erreur ? si oui, quel est-il ?
"Daniel" a écrit dans le message de news: uFr$ C'est vrai que ce n'est pas clair. L'aide sur "filter" dit : "Renvoie un tableau de base zéro contenant un sous-ensemble d'un tableau de chaîne..." J'ai donc, à toout hasard, déclaré comme string... et ça fonctionne. C'est la première fois que je vois qu'on ne peut pas copier du string dans du variant... L'explication définitive viendra peut-être d'un des gourous qui hantent ce forum... ;-)) Daniel "Garette" a écrit dans le message de news: %23fKQa%
Oui, mais pourquoi ?
"Daniel" a écrit dans le message de news:
J'ai trouvé. Il faut déclarer : Dim Tblo() As String au lieu de Dim Tblo() Merci à tous. Daniel
Dans les procédures qui ne fonctionnent pas, modifie ta déclaration du tableau :
Au lieu de
Dim Tblo()
il suffit de
Dim Tblo
----------
Ange Ounis
----------
Fonctionnent :
Sub test()
Dim Tblo() As String
ReDim Tblo(1)
Tblo(0) = "toto1"
Tblo(1) = "toto2"
Tblo = Filter(Tblo, "toto1", False)
End Sub
ou
Sub test()
Dim Tblo() As String
ReDim Tblo(1)
Tblo(0) = "toto1"
Tblo(1) = "toto2"
T = Filter(Tblo, "toto1", False)
Tblo = T
End Sub
Ne fonctionnent pas :
Sub test()
Dim Tblo()
ReDim Tblo(1)
Tblo(0) = "toto1"
Tblo(1) = "toto2"
Tblo = Filter(Tblo, "toto1", False)
End Sub
ou
Sub test()
Dim Tblo()
ReDim Tblo(1)
Tblo(0) = "toto1"
Tblo(1) = "toto2"
T = Filter(Tblo, "toto1", False)
Tblo = T
End Sub
Message "Incompatibilité de type" sur la ligne :
x = Filter(Tblo, "toto1", False)
Daniel
"MichDenis" <michdenis@hotmail.com> a écrit dans le message de news:
OLhR8b%23PHHA.2312@TK2MSFTNGP04.phx.gbl...
Et dans ta procédure de filtre, comment as-tu défini tes paramètres ?
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message de news:
egvOiI%23PHHA.4484@TK2MSFTNGP02.phx.gbl...
Incompatibilité de type.
Daniel
"MichDenis" <michdenis@hotmail.com> a écrit dans le message de news:
usqg%23C%23PHHA.4172@TK2MSFTNGP04.phx.gbl...
Si tu ne déclares pas ta variable as string, as-tu un message d'erreur ?
si oui, quel est-il ?
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message de news:
uFr$GJ9PHHA.1240@TK2MSFTNGP03.phx.gbl...
C'est vrai que ce n'est pas clair. L'aide sur "filter" dit :
"Renvoie un tableau de base zéro contenant un sous-ensemble d'un tableau
de
chaîne..."
J'ai donc, à toout hasard, déclaré comme string... et ça fonctionne.
C'est
la première fois que je vois qu'on ne peut pas copier du string dans du
variant...
L'explication définitive viendra peut-être d'un des gourous qui hantent
ce
forum... ;-))
Daniel
"Garette" <nospam.Garette@hotmail.com> a écrit dans le message de news:
%23fKQa%238PHHA.1248@TK2MSFTNGP02.phx.gbl...
Oui, mais pourquoi ?
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message de news:
uqBRhq8PHHA.2312@TK2MSFTNGP04.phx.gbl...
J'ai trouvé.
Il faut déclarer :
Dim Tblo() As String au lieu de Dim Tblo()
Merci à tous.
Daniel
Dans les procédures qui ne fonctionnent pas, modifie ta déclaration du tableau :
Au lieu de Dim Tblo()
il suffit de Dim Tblo
---------- Ange Ounis ----------
Fonctionnent :
Sub test() Dim Tblo() As String ReDim Tblo(1) Tblo(0) = "toto1" Tblo(1) = "toto2" Tblo = Filter(Tblo, "toto1", False) End Sub
ou
Sub test() Dim Tblo() As String ReDim Tblo(1) Tblo(0) = "toto1" Tblo(1) = "toto2" T = Filter(Tblo, "toto1", False) Tblo = T End Sub
Ne fonctionnent pas :
Sub test() Dim Tblo() ReDim Tblo(1) Tblo(0) = "toto1" Tblo(1) = "toto2" Tblo = Filter(Tblo, "toto1", False) End Sub
ou
Sub test() Dim Tblo() ReDim Tblo(1) Tblo(0) = "toto1" Tblo(1) = "toto2" T = Filter(Tblo, "toto1", False) Tblo = T End Sub
Message "Incompatibilité de type" sur la ligne : x = Filter(Tblo, "toto1", False) Daniel "MichDenis" a écrit dans le message de news: OLhR8b%
Et dans ta procédure de filtre, comment as-tu défini tes paramètres ?
"Daniel" a écrit dans le message de news: egvOiI% Incompatibilité de type. Daniel "MichDenis" a écrit dans le message de news: usqg%23C%
Si tu ne déclares pas ta variable as string, as-tu un message d'erreur ? si oui, quel est-il ?
"Daniel" a écrit dans le message de news: uFr$ C'est vrai que ce n'est pas clair. L'aide sur "filter" dit : "Renvoie un tableau de base zéro contenant un sous-ensemble d'un tableau de chaîne..." J'ai donc, à toout hasard, déclaré comme string... et ça fonctionne. C'est la première fois que je vois qu'on ne peut pas copier du string dans du variant... L'explication définitive viendra peut-être d'un des gourous qui hantent ce forum... ;-)) Daniel "Garette" a écrit dans le message de news: %23fKQa%
Oui, mais pourquoi ?
"Daniel" a écrit dans le message de news:
J'ai trouvé. Il faut déclarer : Dim Tblo() As String au lieu de Dim Tblo() Merci à tous. Daniel