http://support.microsoft.com/kb/264658/fr
Bonjour
Quelqu'un a-t-il une idée ce qui peut provoquer ce genre de message?
Erreur no ........... je n'ai pas noté tous les chiffres
Out of stack space
Merci à vous toutes et tous
Et à très bientôt
Rex
http://support.microsoft.com/kb/264658/fr
Bonjour
Quelqu'un a-t-il une idée ce qui peut provoquer ce genre de message?
Erreur no ........... je n'ai pas noté tous les chiffres
Out of stack space
Merci à vous toutes et tous
Et à très bientôt
Rex
http://support.microsoft.com/kb/264658/fr
Bonjour
Quelqu'un a-t-il une idée ce qui peut provoquer ce genre de message?
Erreur no ........... je n'ai pas noté tous les chiffres
Out of stack space
Merci à vous toutes et tous
Et à très bientôt
Rex
Bonjour,
Google est ton meilleur amihttp://support.microsoft.com/kb/264658/fr
Bon courageBonjour
Quelqu'un a-t-il une idée ce qui peut provoquer ce genre de message?
Erreur no ........... je n'ai pas noté tous les chiffres
Out of stack space
Merci à vous toutes et tous
Et à très bientôt
Rex
Bonjour,
Google est ton meilleur ami
http://support.microsoft.com/kb/264658/fr
Bon courage
Bonjour
Quelqu'un a-t-il une idée ce qui peut provoquer ce genre de message?
Erreur no ........... je n'ai pas noté tous les chiffres
Out of stack space
Merci à vous toutes et tous
Et à très bientôt
Rex
Bonjour,
Google est ton meilleur amihttp://support.microsoft.com/kb/264658/fr
Bon courageBonjour
Quelqu'un a-t-il une idée ce qui peut provoquer ce genre de message?
Erreur no ........... je n'ai pas noté tous les chiffres
Out of stack space
Merci à vous toutes et tous
Et à très bientôt
Rex
Bonjour,
Google est ton meilleur amihttp://support.microsoft.com/kb/264658/fr
Bon courageBonjour
Quelqu'un a-t-il une idée ce qui peut provoquer ce genre de message?
Erreur no ........... je n'ai pas noté tous les chiffres
Out of stack space
Merci à vous toutes et tous
Et à très bientôt
Rex
Bonjour,
Google est ton meilleur ami
http://support.microsoft.com/kb/264658/fr
Bon courage
Bonjour
Quelqu'un a-t-il une idée ce qui peut provoquer ce genre de message?
Erreur no ........... je n'ai pas noté tous les chiffres
Out of stack space
Merci à vous toutes et tous
Et à très bientôt
Rex
Bonjour,
Google est ton meilleur amihttp://support.microsoft.com/kb/264658/fr
Bon courageBonjour
Quelqu'un a-t-il une idée ce qui peut provoquer ce genre de message?
Erreur no ........... je n'ai pas noté tous les chiffres
Out of stack space
Merci à vous toutes et tous
Et à très bientôt
Rex
Voici le message complet
Run-Time error '-2147352565(8002000b):
Out of stack space
Ci dessous le code de Trirème que j'utilise
Le petit sablier tourne un bout de temps puis il me met le message
Et la ligne suivante (qui se trouve près de le fin) est jaunie
With Worksheets(Tracking_Orders).[J4].Validation
Si toi ou quelqu'un a une idée????????????
A bientôt et merci
Rex
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$J$3" Then
[J4].ClearContents
' *********** initialisations **************************
Datas = "Datas" ' Nom de la plage de données
Offre = "Offers" ' Nom de l'onglet contenant les Datas
Consultation = "Tracking_Orders"
OffreNom = "Offre-Nom" ' Nom de l'entête de colonne des Offres-Nom
Statut = "Status" ' Nom de l'entête de colonne des Statuts
' ************ fin d'initialisation *********************
LaListe = "": compt = 0
' Construire une liste de validation à partir des 'Offre-Nom' qui
conviennent
With Worksheets(Offre)
NumeroColonneOffreNom = Application.Match(OffreNom,
.Range(Datas).Resize(1), 0)
' En recherchant la position de la colonne dans la 1ère ligne des
Datas,
' On évite les erreurs en cas de déplacement ou ajout de colonnes.
NumeroColonneStatus = Application.Match(Statut,
.Range(Datas).Resize(1), 0)
Decalage = NumeroColonneStatus - NumeroColonneOffreNom
For Each c In .Range(Datas).Offset(1, NumeroColonneOffreNom -
1).Resize(, 1)
' La colonne contenant 'Offre-Nom' est cherchée automatiquement
If c.Offset(, Decalage) = [J3] Then
LaListe = LaListe & c & ",": compt = compt + 1
End If
Next
End With
If LaListe = "" Then
[J3] = "Aucune correspondance"
Exit Sub
Else
LaListe = Left(LaListe, Len(LaListe) - 1)
Range("Offre_Nom") = compt & " correspondance(s)"
End If
' On supprime la dernière virgule qui est en trop
With Worksheets(Tracking_Orders).[J4].Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:=
_
xlBetween, Formula1:=LaListe
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With
End If
End Sub
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
"cousinhub" a écrit dans le message de news:
%Bonjour,
Google est ton meilleur amihttp://support.microsoft.com/kb/264658/fr
Bon courageBonjour
Quelqu'un a-t-il une idée ce qui peut provoquer ce genre de message?
Erreur no ........... je n'ai pas noté tous les chiffres
Out of stack space
Merci à vous toutes et tous
Et à très bientôt
Rex
Voici le message complet
Run-Time error '-2147352565(8002000b):
Out of stack space
Ci dessous le code de Trirème que j'utilise
Le petit sablier tourne un bout de temps puis il me met le message
Et la ligne suivante (qui se trouve près de le fin) est jaunie
With Worksheets(Tracking_Orders).[J4].Validation
Si toi ou quelqu'un a une idée????????????
A bientôt et merci
Rex
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$J$3" Then
[J4].ClearContents
' *********** initialisations **************************
Datas = "Datas" ' Nom de la plage de données
Offre = "Offers" ' Nom de l'onglet contenant les Datas
Consultation = "Tracking_Orders"
OffreNom = "Offre-Nom" ' Nom de l'entête de colonne des Offres-Nom
Statut = "Status" ' Nom de l'entête de colonne des Statuts
' ************ fin d'initialisation *********************
LaListe = "": compt = 0
' Construire une liste de validation à partir des 'Offre-Nom' qui
conviennent
With Worksheets(Offre)
NumeroColonneOffreNom = Application.Match(OffreNom,
.Range(Datas).Resize(1), 0)
' En recherchant la position de la colonne dans la 1ère ligne des
Datas,
' On évite les erreurs en cas de déplacement ou ajout de colonnes.
NumeroColonneStatus = Application.Match(Statut,
.Range(Datas).Resize(1), 0)
Decalage = NumeroColonneStatus - NumeroColonneOffreNom
For Each c In .Range(Datas).Offset(1, NumeroColonneOffreNom -
1).Resize(, 1)
' La colonne contenant 'Offre-Nom' est cherchée automatiquement
If c.Offset(, Decalage) = [J3] Then
LaListe = LaListe & c & ",": compt = compt + 1
End If
Next
End With
If LaListe = "" Then
[J3] = "Aucune correspondance"
Exit Sub
Else
LaListe = Left(LaListe, Len(LaListe) - 1)
Range("Offre_Nom") = compt & " correspondance(s)"
End If
' On supprime la dernière virgule qui est en trop
With Worksheets(Tracking_Orders).[J4].Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:=
_
xlBetween, Formula1:=LaListe
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With
End If
End Sub
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
"cousinhub" <pmcsnhb_nospam@aol.com> a écrit dans le message de news:
%23GYvKjk3HHA.5852@TK2MSFTNGP02.phx.gbl...
Bonjour,
Google est ton meilleur ami
http://support.microsoft.com/kb/264658/fr
Bon courage
Bonjour
Quelqu'un a-t-il une idée ce qui peut provoquer ce genre de message?
Erreur no ........... je n'ai pas noté tous les chiffres
Out of stack space
Merci à vous toutes et tous
Et à très bientôt
Rex
Voici le message complet
Run-Time error '-2147352565(8002000b):
Out of stack space
Ci dessous le code de Trirème que j'utilise
Le petit sablier tourne un bout de temps puis il me met le message
Et la ligne suivante (qui se trouve près de le fin) est jaunie
With Worksheets(Tracking_Orders).[J4].Validation
Si toi ou quelqu'un a une idée????????????
A bientôt et merci
Rex
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$J$3" Then
[J4].ClearContents
' *********** initialisations **************************
Datas = "Datas" ' Nom de la plage de données
Offre = "Offers" ' Nom de l'onglet contenant les Datas
Consultation = "Tracking_Orders"
OffreNom = "Offre-Nom" ' Nom de l'entête de colonne des Offres-Nom
Statut = "Status" ' Nom de l'entête de colonne des Statuts
' ************ fin d'initialisation *********************
LaListe = "": compt = 0
' Construire une liste de validation à partir des 'Offre-Nom' qui
conviennent
With Worksheets(Offre)
NumeroColonneOffreNom = Application.Match(OffreNom,
.Range(Datas).Resize(1), 0)
' En recherchant la position de la colonne dans la 1ère ligne des
Datas,
' On évite les erreurs en cas de déplacement ou ajout de colonnes.
NumeroColonneStatus = Application.Match(Statut,
.Range(Datas).Resize(1), 0)
Decalage = NumeroColonneStatus - NumeroColonneOffreNom
For Each c In .Range(Datas).Offset(1, NumeroColonneOffreNom -
1).Resize(, 1)
' La colonne contenant 'Offre-Nom' est cherchée automatiquement
If c.Offset(, Decalage) = [J3] Then
LaListe = LaListe & c & ",": compt = compt + 1
End If
Next
End With
If LaListe = "" Then
[J3] = "Aucune correspondance"
Exit Sub
Else
LaListe = Left(LaListe, Len(LaListe) - 1)
Range("Offre_Nom") = compt & " correspondance(s)"
End If
' On supprime la dernière virgule qui est en trop
With Worksheets(Tracking_Orders).[J4].Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:=
_
xlBetween, Formula1:=LaListe
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With
End If
End Sub
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
"cousinhub" a écrit dans le message de news:
%Bonjour,
Google est ton meilleur amihttp://support.microsoft.com/kb/264658/fr
Bon courageBonjour
Quelqu'un a-t-il une idée ce qui peut provoquer ce genre de message?
Erreur no ........... je n'ai pas noté tous les chiffres
Out of stack space
Merci à vous toutes et tous
Et à très bientôt
Rex
Bonjour Rex,
Oups ! Mille fois Oups !
Lorsqu'hier je te demandais d'écrire ceci :
If LaListe = "" Then
[J3] = "Aucune correspondance"
Exit Sub
Else
LaListe = Left(LaListe, Len(LaListe) - 1)
[J3] = compt & " correspondance(s)"
End If
Je me suis fourvoyé (différences entre le 1er classeur exemple et celui
sur lequel tu travailles)... Je voulais dire (J4 à la pace de J3) :
If LaListe = "" Then
[J4] = "Aucune correspondance"
Exit Sub
Else
LaListe = Left(LaListe, Len(LaListe) - 1)
[J4] = compt & " correspondance(s)"
End If
ou mieux, J4 nommée 'Offre_Nom' :
If LaListe = "" Then
Range("Offre_Nom") = "Aucune correspondance"
Exit Sub
Else
LaListe = Left(LaListe, Len(LaListe) - 1)
Range("Offre_Nom") = compt & " correspondance(s)"
End If
En fait, chaque fois que la macro changeait elle-même le contenu de J3 (à
tort) elle se relançait à nouveau puisque c'est une macro évènementielle
(Private Sub Worksheet_Change(ByVal Target As Range)).
Pour aller plus loin... La méthode qui consiste à créer une liste de
validation à partir de certaines lignes de tes données n'est peut-être pas
la bonne et pourrait bien atteindre ses limites. En effet, ce genre de
liste (les items séparés par un ';' (en français)) est limitée en nombre
de caractères (environ 900). Si ta zone de données fait plusieurs milliers
de lignes il faudra revoir la conception du code.
Cordialement,
TrirèmeVoici le message complet
Run-Time error '-2147352565(8002000b):
Out of stack space
Ci dessous le code de Trirème que j'utilise
Le petit sablier tourne un bout de temps puis il me met le message
Et la ligne suivante (qui se trouve près de le fin) est jaunie
With Worksheets(Tracking_Orders).[J4].Validation
Si toi ou quelqu'un a une idée????????????
A bientôt et merci
Rex
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$J$3" Then
[J4].ClearContents
' *********** initialisations **************************
Datas = "Datas" ' Nom de la plage de données
Offre = "Offers" ' Nom de l'onglet contenant les Datas
Consultation = "Tracking_Orders"
OffreNom = "Offre-Nom" ' Nom de l'entête de colonne des Offres-Nom
Statut = "Status" ' Nom de l'entête de colonne des Statuts
' ************ fin d'initialisation *********************
LaListe = "": compt = 0
' Construire une liste de validation à partir des 'Offre-Nom' qui
conviennent
With Worksheets(Offre)
NumeroColonneOffreNom = Application.Match(OffreNom,
.Range(Datas).Resize(1), 0)
' En recherchant la position de la colonne dans la 1ère ligne des
Datas,
' On évite les erreurs en cas de déplacement ou ajout de
colonnes.
NumeroColonneStatus = Application.Match(Statut,
.Range(Datas).Resize(1), 0)
Decalage = NumeroColonneStatus - NumeroColonneOffreNom
For Each c In .Range(Datas).Offset(1, NumeroColonneOffreNom -
1).Resize(, 1)
' La colonne contenant 'Offre-Nom' est cherchée automatiquement
If c.Offset(, Decalage) = [J3] Then
LaListe = LaListe & c & ",": compt = compt + 1
End If
Next
End With
If LaListe = "" Then
[J3] = "Aucune correspondance"
Exit Sub
Else
LaListe = Left(LaListe, Len(LaListe) - 1)
Range("Offre_Nom") = compt & " correspondance(s)"
End If
' On supprime la dernière virgule qui est en trop
With Worksheets(Tracking_Orders).[J4].Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop,
Operator:= _
xlBetween, Formula1:=LaListe
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With
End If
End Sub
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
"cousinhub" a écrit dans le message de news:
%Bonjour,
Google est ton meilleur amihttp://support.microsoft.com/kb/264658/fr
Bon courageBonjour
Quelqu'un a-t-il une idée ce qui peut provoquer ce genre de message?
Erreur no ........... je n'ai pas noté tous les chiffres
Out of stack space
Merci à vous toutes et tous
Et à très bientôt
Rex
Bonjour Rex,
Oups ! Mille fois Oups !
Lorsqu'hier je te demandais d'écrire ceci :
If LaListe = "" Then
[J3] = "Aucune correspondance"
Exit Sub
Else
LaListe = Left(LaListe, Len(LaListe) - 1)
[J3] = compt & " correspondance(s)"
End If
Je me suis fourvoyé (différences entre le 1er classeur exemple et celui
sur lequel tu travailles)... Je voulais dire (J4 à la pace de J3) :
If LaListe = "" Then
[J4] = "Aucune correspondance"
Exit Sub
Else
LaListe = Left(LaListe, Len(LaListe) - 1)
[J4] = compt & " correspondance(s)"
End If
ou mieux, J4 nommée 'Offre_Nom' :
If LaListe = "" Then
Range("Offre_Nom") = "Aucune correspondance"
Exit Sub
Else
LaListe = Left(LaListe, Len(LaListe) - 1)
Range("Offre_Nom") = compt & " correspondance(s)"
End If
En fait, chaque fois que la macro changeait elle-même le contenu de J3 (à
tort) elle se relançait à nouveau puisque c'est une macro évènementielle
(Private Sub Worksheet_Change(ByVal Target As Range)).
Pour aller plus loin... La méthode qui consiste à créer une liste de
validation à partir de certaines lignes de tes données n'est peut-être pas
la bonne et pourrait bien atteindre ses limites. En effet, ce genre de
liste (les items séparés par un ';' (en français)) est limitée en nombre
de caractères (environ 900). Si ta zone de données fait plusieurs milliers
de lignes il faudra revoir la conception du code.
Cordialement,
Trirème
Voici le message complet
Run-Time error '-2147352565(8002000b):
Out of stack space
Ci dessous le code de Trirème que j'utilise
Le petit sablier tourne un bout de temps puis il me met le message
Et la ligne suivante (qui se trouve près de le fin) est jaunie
With Worksheets(Tracking_Orders).[J4].Validation
Si toi ou quelqu'un a une idée????????????
A bientôt et merci
Rex
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$J$3" Then
[J4].ClearContents
' *********** initialisations **************************
Datas = "Datas" ' Nom de la plage de données
Offre = "Offers" ' Nom de l'onglet contenant les Datas
Consultation = "Tracking_Orders"
OffreNom = "Offre-Nom" ' Nom de l'entête de colonne des Offres-Nom
Statut = "Status" ' Nom de l'entête de colonne des Statuts
' ************ fin d'initialisation *********************
LaListe = "": compt = 0
' Construire une liste de validation à partir des 'Offre-Nom' qui
conviennent
With Worksheets(Offre)
NumeroColonneOffreNom = Application.Match(OffreNom,
.Range(Datas).Resize(1), 0)
' En recherchant la position de la colonne dans la 1ère ligne des
Datas,
' On évite les erreurs en cas de déplacement ou ajout de
colonnes.
NumeroColonneStatus = Application.Match(Statut,
.Range(Datas).Resize(1), 0)
Decalage = NumeroColonneStatus - NumeroColonneOffreNom
For Each c In .Range(Datas).Offset(1, NumeroColonneOffreNom -
1).Resize(, 1)
' La colonne contenant 'Offre-Nom' est cherchée automatiquement
If c.Offset(, Decalage) = [J3] Then
LaListe = LaListe & c & ",": compt = compt + 1
End If
Next
End With
If LaListe = "" Then
[J3] = "Aucune correspondance"
Exit Sub
Else
LaListe = Left(LaListe, Len(LaListe) - 1)
Range("Offre_Nom") = compt & " correspondance(s)"
End If
' On supprime la dernière virgule qui est en trop
With Worksheets(Tracking_Orders).[J4].Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop,
Operator:= _
xlBetween, Formula1:=LaListe
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With
End If
End Sub
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
"cousinhub" <pmcsnhb_nospam@aol.com> a écrit dans le message de news:
%23GYvKjk3HHA.5852@TK2MSFTNGP02.phx.gbl...
Bonjour,
Google est ton meilleur ami
http://support.microsoft.com/kb/264658/fr
Bon courage
Bonjour
Quelqu'un a-t-il une idée ce qui peut provoquer ce genre de message?
Erreur no ........... je n'ai pas noté tous les chiffres
Out of stack space
Merci à vous toutes et tous
Et à très bientôt
Rex
Bonjour Rex,
Oups ! Mille fois Oups !
Lorsqu'hier je te demandais d'écrire ceci :
If LaListe = "" Then
[J3] = "Aucune correspondance"
Exit Sub
Else
LaListe = Left(LaListe, Len(LaListe) - 1)
[J3] = compt & " correspondance(s)"
End If
Je me suis fourvoyé (différences entre le 1er classeur exemple et celui
sur lequel tu travailles)... Je voulais dire (J4 à la pace de J3) :
If LaListe = "" Then
[J4] = "Aucune correspondance"
Exit Sub
Else
LaListe = Left(LaListe, Len(LaListe) - 1)
[J4] = compt & " correspondance(s)"
End If
ou mieux, J4 nommée 'Offre_Nom' :
If LaListe = "" Then
Range("Offre_Nom") = "Aucune correspondance"
Exit Sub
Else
LaListe = Left(LaListe, Len(LaListe) - 1)
Range("Offre_Nom") = compt & " correspondance(s)"
End If
En fait, chaque fois que la macro changeait elle-même le contenu de J3 (à
tort) elle se relançait à nouveau puisque c'est une macro évènementielle
(Private Sub Worksheet_Change(ByVal Target As Range)).
Pour aller plus loin... La méthode qui consiste à créer une liste de
validation à partir de certaines lignes de tes données n'est peut-être pas
la bonne et pourrait bien atteindre ses limites. En effet, ce genre de
liste (les items séparés par un ';' (en français)) est limitée en nombre
de caractères (environ 900). Si ta zone de données fait plusieurs milliers
de lignes il faudra revoir la conception du code.
Cordialement,
TrirèmeVoici le message complet
Run-Time error '-2147352565(8002000b):
Out of stack space
Ci dessous le code de Trirème que j'utilise
Le petit sablier tourne un bout de temps puis il me met le message
Et la ligne suivante (qui se trouve près de le fin) est jaunie
With Worksheets(Tracking_Orders).[J4].Validation
Si toi ou quelqu'un a une idée????????????
A bientôt et merci
Rex
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$J$3" Then
[J4].ClearContents
' *********** initialisations **************************
Datas = "Datas" ' Nom de la plage de données
Offre = "Offers" ' Nom de l'onglet contenant les Datas
Consultation = "Tracking_Orders"
OffreNom = "Offre-Nom" ' Nom de l'entête de colonne des Offres-Nom
Statut = "Status" ' Nom de l'entête de colonne des Statuts
' ************ fin d'initialisation *********************
LaListe = "": compt = 0
' Construire une liste de validation à partir des 'Offre-Nom' qui
conviennent
With Worksheets(Offre)
NumeroColonneOffreNom = Application.Match(OffreNom,
.Range(Datas).Resize(1), 0)
' En recherchant la position de la colonne dans la 1ère ligne des
Datas,
' On évite les erreurs en cas de déplacement ou ajout de
colonnes.
NumeroColonneStatus = Application.Match(Statut,
.Range(Datas).Resize(1), 0)
Decalage = NumeroColonneStatus - NumeroColonneOffreNom
For Each c In .Range(Datas).Offset(1, NumeroColonneOffreNom -
1).Resize(, 1)
' La colonne contenant 'Offre-Nom' est cherchée automatiquement
If c.Offset(, Decalage) = [J3] Then
LaListe = LaListe & c & ",": compt = compt + 1
End If
Next
End With
If LaListe = "" Then
[J3] = "Aucune correspondance"
Exit Sub
Else
LaListe = Left(LaListe, Len(LaListe) - 1)
Range("Offre_Nom") = compt & " correspondance(s)"
End If
' On supprime la dernière virgule qui est en trop
With Worksheets(Tracking_Orders).[J4].Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop,
Operator:= _
xlBetween, Formula1:=LaListe
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With
End If
End Sub
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
"cousinhub" a écrit dans le message de news:
%Bonjour,
Google est ton meilleur amihttp://support.microsoft.com/kb/264658/fr
Bon courageBonjour
Quelqu'un a-t-il une idée ce qui peut provoquer ce genre de message?
Erreur no ........... je n'ai pas noté tous les chiffres
Out of stack space
Merci à vous toutes et tous
Et à très bientôt
Rex
Maintenat il me met en J4 1 correspondanse
Mais il me bloque sur la même ligne
Message Error 9
Subscripte out of range
Maintenat il me met en J4 1 correspondanse
Mais il me bloque sur la même ligne
Message Error 9
Subscripte out of range
Maintenat il me met en J4 1 correspondanse
Mais il me bloque sur la même ligne
Message Error 9
Subscripte out of range
Te serait-il possible de "ci-joindre" ton fichier actuel de test ?Maintenat il me met en J4 1 correspondanse
Mais il me bloque sur la même ligne
Message Error 9
Subscripte out of range
Te serait-il possible de "ci-joindre" ton fichier actuel de test ?
Maintenat il me met en J4 1 correspondanse
Mais il me bloque sur la même ligne
Message Error 9
Subscripte out of range
Te serait-il possible de "ci-joindre" ton fichier actuel de test ?Maintenat il me met en J4 1 correspondanse
Mais il me bloque sur la même ligne
Message Error 9
Subscripte out of range
Voici le message complet
Run-Time error '-2147352565(8002000b):
Out of stack space
Ci dessous le code de Trirème que j'utilise
Le petit sablier tourne un bout de temps puis il me met le message
Et la ligne suivante (qui se trouve près de le fin) est jaunie
With Worksheets(Tracking_Orders).[J4].Validation
Si toi ou quelqu'un a une idée????????????
A bientôt et merci
Rex
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$J$3" Then
[J4].ClearContents
' *********** initialisations **************************
Datas = "Datas" ' Nom de la plage de données
Offre = "Offers" ' Nom de l'onglet contenant les Datas
Consultation = "Tracking_Orders"
OffreNom = "Offre-Nom" ' Nom de l'entête de colonne des Offres-Nom
Statut = "Status" ' Nom de l'entête de colonne des Statuts
' ************ fin d'initialisation *********************
LaListe = "": compt = 0
' Construire une liste de validation à partir des 'Offre-Nom' qui conviennent
With Worksheets(Offre)
NumeroColonneOffreNom = Application.Match(OffreNom, .Range(Datas).Resize(1), 0)
' En recherchant la position de la colonne dans la 1ère ligne des Datas,
' On évite les erreurs en cas de déplacement ou ajout de colonnes.
NumeroColonneStatus = Application.Match(Statut, .Range(Datas).Resize(1), 0)
Decalage = NumeroColonneStatus - NumeroColonneOffreNom
For Each c In .Range(Datas).Offset(1, NumeroColonneOffreNom - 1).Resize(, 1)
' La colonne contenant 'Offre-Nom' est cherchée automatiquement
If c.Offset(, Decalage) = [J3] Then
LaListe = LaListe & c & ",": compt = compt + 1
End If
Next
End With
If LaListe = "" Then
[J3] = "Aucune correspondance"
Exit Sub
Else
LaListe = Left(LaListe, Len(LaListe) - 1)
Range("Offre_Nom") = compt & " correspondance(s)"
End If
' On supprime la dernière virgule qui est en trop
With Worksheets(Tracking_Orders).[J4].Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:=LaListe
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With
End If
End Sub
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
"cousinhub" a écrit dans le message de news: %Bonjour,
Google est ton meilleur amihttp://support.microsoft.com/kb/264658/fr
Bon courageBonjour
Quelqu'un a-t-il une idée ce qui peut provoquer ce genre de message?
Erreur no ........... je n'ai pas noté tous les chiffres
Out of stack space
Merci à vous toutes et tous
Et à très bientôt
Rex
Voici le message complet
Run-Time error '-2147352565(8002000b):
Out of stack space
Ci dessous le code de Trirème que j'utilise
Le petit sablier tourne un bout de temps puis il me met le message
Et la ligne suivante (qui se trouve près de le fin) est jaunie
With Worksheets(Tracking_Orders).[J4].Validation
Si toi ou quelqu'un a une idée????????????
A bientôt et merci
Rex
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$J$3" Then
[J4].ClearContents
' *********** initialisations **************************
Datas = "Datas" ' Nom de la plage de données
Offre = "Offers" ' Nom de l'onglet contenant les Datas
Consultation = "Tracking_Orders"
OffreNom = "Offre-Nom" ' Nom de l'entête de colonne des Offres-Nom
Statut = "Status" ' Nom de l'entête de colonne des Statuts
' ************ fin d'initialisation *********************
LaListe = "": compt = 0
' Construire une liste de validation à partir des 'Offre-Nom' qui conviennent
With Worksheets(Offre)
NumeroColonneOffreNom = Application.Match(OffreNom, .Range(Datas).Resize(1), 0)
' En recherchant la position de la colonne dans la 1ère ligne des Datas,
' On évite les erreurs en cas de déplacement ou ajout de colonnes.
NumeroColonneStatus = Application.Match(Statut, .Range(Datas).Resize(1), 0)
Decalage = NumeroColonneStatus - NumeroColonneOffreNom
For Each c In .Range(Datas).Offset(1, NumeroColonneOffreNom - 1).Resize(, 1)
' La colonne contenant 'Offre-Nom' est cherchée automatiquement
If c.Offset(, Decalage) = [J3] Then
LaListe = LaListe & c & ",": compt = compt + 1
End If
Next
End With
If LaListe = "" Then
[J3] = "Aucune correspondance"
Exit Sub
Else
LaListe = Left(LaListe, Len(LaListe) - 1)
Range("Offre_Nom") = compt & " correspondance(s)"
End If
' On supprime la dernière virgule qui est en trop
With Worksheets(Tracking_Orders).[J4].Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:=LaListe
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With
End If
End Sub
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
"cousinhub" <pmcsnhb_nospam@aol.com> a écrit dans le message de news: %23GYvKjk3HHA.5852@TK2MSFTNGP02.phx.gbl...
Bonjour,
Google est ton meilleur ami
http://support.microsoft.com/kb/264658/fr
Bon courage
Bonjour
Quelqu'un a-t-il une idée ce qui peut provoquer ce genre de message?
Erreur no ........... je n'ai pas noté tous les chiffres
Out of stack space
Merci à vous toutes et tous
Et à très bientôt
Rex
Voici le message complet
Run-Time error '-2147352565(8002000b):
Out of stack space
Ci dessous le code de Trirème que j'utilise
Le petit sablier tourne un bout de temps puis il me met le message
Et la ligne suivante (qui se trouve près de le fin) est jaunie
With Worksheets(Tracking_Orders).[J4].Validation
Si toi ou quelqu'un a une idée????????????
A bientôt et merci
Rex
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$J$3" Then
[J4].ClearContents
' *********** initialisations **************************
Datas = "Datas" ' Nom de la plage de données
Offre = "Offers" ' Nom de l'onglet contenant les Datas
Consultation = "Tracking_Orders"
OffreNom = "Offre-Nom" ' Nom de l'entête de colonne des Offres-Nom
Statut = "Status" ' Nom de l'entête de colonne des Statuts
' ************ fin d'initialisation *********************
LaListe = "": compt = 0
' Construire une liste de validation à partir des 'Offre-Nom' qui conviennent
With Worksheets(Offre)
NumeroColonneOffreNom = Application.Match(OffreNom, .Range(Datas).Resize(1), 0)
' En recherchant la position de la colonne dans la 1ère ligne des Datas,
' On évite les erreurs en cas de déplacement ou ajout de colonnes.
NumeroColonneStatus = Application.Match(Statut, .Range(Datas).Resize(1), 0)
Decalage = NumeroColonneStatus - NumeroColonneOffreNom
For Each c In .Range(Datas).Offset(1, NumeroColonneOffreNom - 1).Resize(, 1)
' La colonne contenant 'Offre-Nom' est cherchée automatiquement
If c.Offset(, Decalage) = [J3] Then
LaListe = LaListe & c & ",": compt = compt + 1
End If
Next
End With
If LaListe = "" Then
[J3] = "Aucune correspondance"
Exit Sub
Else
LaListe = Left(LaListe, Len(LaListe) - 1)
Range("Offre_Nom") = compt & " correspondance(s)"
End If
' On supprime la dernière virgule qui est en trop
With Worksheets(Tracking_Orders).[J4].Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:=LaListe
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With
End If
End Sub
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
"cousinhub" a écrit dans le message de news: %Bonjour,
Google est ton meilleur amihttp://support.microsoft.com/kb/264658/fr
Bon courageBonjour
Quelqu'un a-t-il une idée ce qui peut provoquer ce genre de message?
Erreur no ........... je n'ai pas noté tous les chiffres
Out of stack space
Merci à vous toutes et tous
Et à très bientôt
Rex
Bonjour Rex,
Au début de ta macro, tu écris :
Consultation = "Tracking_Orders"
et plus loin :
With Worksheets(Tracking_Orders)
Ne devrais-tu pas écrire :
With Worksheets(Consultation)
Serge
"rthompson" a écrit dans le message de news: uWCI%Voici le message complet
Run-Time error '-2147352565(8002000b):
Out of stack space
Ci dessous le code de Trirème que j'utilise
Le petit sablier tourne un bout de temps puis il me met le message
Et la ligne suivante (qui se trouve près de le fin) est jaunie
With Worksheets(Tracking_Orders).[J4].Validation
Si toi ou quelqu'un a une idée????????????
A bientôt et merci
Rex
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$J$3" Then
[J4].ClearContents
' *********** initialisations **************************
Datas = "Datas" ' Nom de la plage de données
Offre = "Offers" ' Nom de l'onglet contenant les Datas
Consultation = "Tracking_Orders"
OffreNom = "Offre-Nom" ' Nom de l'entête de colonne des Offres-Nom
Statut = "Status" ' Nom de l'entête de colonne des Statuts
' ************ fin d'initialisation *********************
LaListe = "": compt = 0
' Construire une liste de validation à partir des 'Offre-Nom' qui conviennent
With Worksheets(Offre)
NumeroColonneOffreNom = Application.Match(OffreNom, .Range(Datas).Resize(1), 0)
' En recherchant la position de la colonne dans la 1ère ligne des Datas,
' On évite les erreurs en cas de déplacement ou ajout de colonnes.
NumeroColonneStatus = Application.Match(Statut, .Range(Datas).Resize(1), 0)
Decalage = NumeroColonneStatus - NumeroColonneOffreNom
For Each c In .Range(Datas).Offset(1, NumeroColonneOffreNom - 1).Resize(, 1)
' La colonne contenant 'Offre-Nom' est cherchée automatiquement
If c.Offset(, Decalage) = [J3] Then
LaListe = LaListe & c & ",": compt = compt + 1
End If
Next
End With
If LaListe = "" Then
[J3] = "Aucune correspondance"
Exit Sub
Else
LaListe = Left(LaListe, Len(LaListe) - 1)
Range("Offre_Nom") = compt & " correspondance(s)"
End If
' On supprime la dernière virgule qui est en trop
With Worksheets(Tracking_Orders).[J4].Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:=LaListe
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With
End If
End Sub
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
"cousinhub" a écrit dans le message de news: %Bonjour,
Google est ton meilleur amihttp://support.microsoft.com/kb/264658/fr
Bon courageBonjour
Quelqu'un a-t-il une idée ce qui peut provoquer ce genre de message?
Erreur no ........... je n'ai pas noté tous les chiffres
Out of stack space
Merci à vous toutes et tous
Et à très bientôt
Rex
Bonjour Rex,
Au début de ta macro, tu écris :
Consultation = "Tracking_Orders"
et plus loin :
With Worksheets(Tracking_Orders)
Ne devrais-tu pas écrire :
With Worksheets(Consultation)
Serge
"rthompson" <roubliemoithompson@softscreen.be> a écrit dans le message de news: uWCI%23Il3HHA.3400@TK2MSFTNGP03.phx.gbl...
Voici le message complet
Run-Time error '-2147352565(8002000b):
Out of stack space
Ci dessous le code de Trirème que j'utilise
Le petit sablier tourne un bout de temps puis il me met le message
Et la ligne suivante (qui se trouve près de le fin) est jaunie
With Worksheets(Tracking_Orders).[J4].Validation
Si toi ou quelqu'un a une idée????????????
A bientôt et merci
Rex
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$J$3" Then
[J4].ClearContents
' *********** initialisations **************************
Datas = "Datas" ' Nom de la plage de données
Offre = "Offers" ' Nom de l'onglet contenant les Datas
Consultation = "Tracking_Orders"
OffreNom = "Offre-Nom" ' Nom de l'entête de colonne des Offres-Nom
Statut = "Status" ' Nom de l'entête de colonne des Statuts
' ************ fin d'initialisation *********************
LaListe = "": compt = 0
' Construire une liste de validation à partir des 'Offre-Nom' qui conviennent
With Worksheets(Offre)
NumeroColonneOffreNom = Application.Match(OffreNom, .Range(Datas).Resize(1), 0)
' En recherchant la position de la colonne dans la 1ère ligne des Datas,
' On évite les erreurs en cas de déplacement ou ajout de colonnes.
NumeroColonneStatus = Application.Match(Statut, .Range(Datas).Resize(1), 0)
Decalage = NumeroColonneStatus - NumeroColonneOffreNom
For Each c In .Range(Datas).Offset(1, NumeroColonneOffreNom - 1).Resize(, 1)
' La colonne contenant 'Offre-Nom' est cherchée automatiquement
If c.Offset(, Decalage) = [J3] Then
LaListe = LaListe & c & ",": compt = compt + 1
End If
Next
End With
If LaListe = "" Then
[J3] = "Aucune correspondance"
Exit Sub
Else
LaListe = Left(LaListe, Len(LaListe) - 1)
Range("Offre_Nom") = compt & " correspondance(s)"
End If
' On supprime la dernière virgule qui est en trop
With Worksheets(Tracking_Orders).[J4].Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:=LaListe
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With
End If
End Sub
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
"cousinhub" <pmcsnhb_nospam@aol.com> a écrit dans le message de news: %23GYvKjk3HHA.5852@TK2MSFTNGP02.phx.gbl...
Bonjour,
Google est ton meilleur ami
http://support.microsoft.com/kb/264658/fr
Bon courage
Bonjour
Quelqu'un a-t-il une idée ce qui peut provoquer ce genre de message?
Erreur no ........... je n'ai pas noté tous les chiffres
Out of stack space
Merci à vous toutes et tous
Et à très bientôt
Rex
Bonjour Rex,
Au début de ta macro, tu écris :
Consultation = "Tracking_Orders"
et plus loin :
With Worksheets(Tracking_Orders)
Ne devrais-tu pas écrire :
With Worksheets(Consultation)
Serge
"rthompson" a écrit dans le message de news: uWCI%Voici le message complet
Run-Time error '-2147352565(8002000b):
Out of stack space
Ci dessous le code de Trirème que j'utilise
Le petit sablier tourne un bout de temps puis il me met le message
Et la ligne suivante (qui se trouve près de le fin) est jaunie
With Worksheets(Tracking_Orders).[J4].Validation
Si toi ou quelqu'un a une idée????????????
A bientôt et merci
Rex
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$J$3" Then
[J4].ClearContents
' *********** initialisations **************************
Datas = "Datas" ' Nom de la plage de données
Offre = "Offers" ' Nom de l'onglet contenant les Datas
Consultation = "Tracking_Orders"
OffreNom = "Offre-Nom" ' Nom de l'entête de colonne des Offres-Nom
Statut = "Status" ' Nom de l'entête de colonne des Statuts
' ************ fin d'initialisation *********************
LaListe = "": compt = 0
' Construire une liste de validation à partir des 'Offre-Nom' qui conviennent
With Worksheets(Offre)
NumeroColonneOffreNom = Application.Match(OffreNom, .Range(Datas).Resize(1), 0)
' En recherchant la position de la colonne dans la 1ère ligne des Datas,
' On évite les erreurs en cas de déplacement ou ajout de colonnes.
NumeroColonneStatus = Application.Match(Statut, .Range(Datas).Resize(1), 0)
Decalage = NumeroColonneStatus - NumeroColonneOffreNom
For Each c In .Range(Datas).Offset(1, NumeroColonneOffreNom - 1).Resize(, 1)
' La colonne contenant 'Offre-Nom' est cherchée automatiquement
If c.Offset(, Decalage) = [J3] Then
LaListe = LaListe & c & ",": compt = compt + 1
End If
Next
End With
If LaListe = "" Then
[J3] = "Aucune correspondance"
Exit Sub
Else
LaListe = Left(LaListe, Len(LaListe) - 1)
Range("Offre_Nom") = compt & " correspondance(s)"
End If
' On supprime la dernière virgule qui est en trop
With Worksheets(Tracking_Orders).[J4].Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:=LaListe
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With
End If
End Sub
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
"cousinhub" a écrit dans le message de news: %Bonjour,
Google est ton meilleur amihttp://support.microsoft.com/kb/264658/fr
Bon courageBonjour
Quelqu'un a-t-il une idée ce qui peut provoquer ce genre de message?
Erreur no ........... je n'ai pas noté tous les chiffres
Out of stack space
Merci à vous toutes et tous
Et à très bientôt
Rex
remplace If LaListe = "" par If LaListe = "," :
If LaListe = "," Then
Non, Laliste = "" si aucune occurence n'est trouvée. Le dernier code de Rex est correct.
remplace If LaListe = "" par If LaListe = "," :
If LaListe = "," Then
Non, Laliste = "" si aucune occurence n'est trouvée. Le dernier code de Rex est correct.
remplace If LaListe = "" par If LaListe = "," :
If LaListe = "," Then
Non, Laliste = "" si aucune occurence n'est trouvée. Le dernier code de Rex est correct.