Comment connaitre le numéro de la première ligne quand un filtre est posé.
Sub ConcaténationSurClaFourn()
Windows("FOURNTOTAL.xls").Activate
Range("X3").Select
ActiveCell.FormulaR1C1 = "Concaténation"
Toto = Range("W65536").End(xlUp).Row
......
End Sub
Dans ce cas précis, la variable Toto me retourne le numéro de la dernière
ligne filtrée.
Comment trouver a l'inverse le numéro de la première ligne filtrée ???
Ce numéro vient souvent à changer car j'applique différents filtres
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
michdenis
Bonjour Lolote,
Je ne vois pas dans ta procédure, l'appel d'un filtre automatique mais voici ceci :
Si tu veux connaître le numéro de la première ligne du résultat de ton filtre automatique...
Sub NuméroLigne() On Error Resume Next If ActiveSheet.AutoFilterMode = True Then With Range("_FilterDatabase") MsgBox .Offset(1).Resize(.Rows.Count - 1, Columns.Count).SpecialCells(xlCellTypeVisible).Row End With End If End Sub
Salutations!
"Lolote" a écrit dans le message de news: Bonjour à tous,
Comment connaitre le numéro de la première ligne quand un filtre est posé.
Sub ConcaténationSurClaFourn() Windows("FOURNTOTAL.xls").Activate Range("X3").Select ActiveCell.FormulaR1C1 = "Concaténation" Toto = Range("W65536").End(xlUp).Row ...... End Sub
Dans ce cas précis, la variable Toto me retourne le numéro de la dernière ligne filtrée.
Comment trouver a l'inverse le numéro de la première ligne filtrée ???
Ce numéro vient souvent à changer car j'applique différents filtres
Merci à tous pa avance.
@+ Lolote
Bonjour Lolote,
Je ne vois pas dans ta procédure, l'appel d'un filtre automatique mais voici ceci :
Si tu veux connaître le numéro de la première ligne du résultat de ton filtre automatique...
Sub NuméroLigne()
On Error Resume Next
If ActiveSheet.AutoFilterMode = True Then
With Range("_FilterDatabase")
MsgBox .Offset(1).Resize(.Rows.Count - 1, Columns.Count).SpecialCells(xlCellTypeVisible).Row
End With
End If
End Sub
Salutations!
"Lolote" <nospam-yvan.treuvey@cned.fr> a écrit dans le message de news:OZ0ffL3XEHA.3480@TK2MSFTNGP11.phx.gbl...
Bonjour à tous,
Comment connaitre le numéro de la première ligne quand un filtre est posé.
Sub ConcaténationSurClaFourn()
Windows("FOURNTOTAL.xls").Activate
Range("X3").Select
ActiveCell.FormulaR1C1 = "Concaténation"
Toto = Range("W65536").End(xlUp).Row
......
End Sub
Dans ce cas précis, la variable Toto me retourne le numéro de la dernière
ligne filtrée.
Comment trouver a l'inverse le numéro de la première ligne filtrée ???
Ce numéro vient souvent à changer car j'applique différents filtres
Je ne vois pas dans ta procédure, l'appel d'un filtre automatique mais voici ceci :
Si tu veux connaître le numéro de la première ligne du résultat de ton filtre automatique...
Sub NuméroLigne() On Error Resume Next If ActiveSheet.AutoFilterMode = True Then With Range("_FilterDatabase") MsgBox .Offset(1).Resize(.Rows.Count - 1, Columns.Count).SpecialCells(xlCellTypeVisible).Row End With End If End Sub
Salutations!
"Lolote" a écrit dans le message de news: Bonjour à tous,
Comment connaitre le numéro de la première ligne quand un filtre est posé.
Sub ConcaténationSurClaFourn() Windows("FOURNTOTAL.xls").Activate Range("X3").Select ActiveCell.FormulaR1C1 = "Concaténation" Toto = Range("W65536").End(xlUp).Row ...... End Sub
Dans ce cas précis, la variable Toto me retourne le numéro de la dernière ligne filtrée.
Comment trouver a l'inverse le numéro de la première ligne filtrée ???
Ce numéro vient souvent à changer car j'applique différents filtres
Merci à tous pa avance.
@+ Lolote
Lolote
Salut MichDenis,
Je savais que je pouvais compter sur toi. J'avais déjà vu un bon nombre de réponse de ta part. 1000 mercis, c'est tout à fait ce que je cherchais. Pour ma part, j'ai aussi donné quelques réponses, mais je suis loin du compte de certains !!! Je vais essayé de me rattaper.
A bientôt
@+ Lolote
"michdenis" a écrit dans le message de news:
Bonjour Lolote,
Je ne vois pas dans ta procédure, l'appel d'un filtre automatique mais voici ceci :
Si tu veux connaître le numéro de la première ligne du résultat de ton filtre automatique...
Sub NuméroLigne() On Error Resume Next If ActiveSheet.AutoFilterMode = True Then With Range("_FilterDatabase") MsgBox .Offset(1).Resize(.Rows.Count - 1, Columns.Count).SpecialCells(xlCellTypeVisible).Row
End With End If End Sub
Salutations!
"Lolote" a écrit dans le message de news:
Bonjour à tous,
Comment connaitre le numéro de la première ligne quand un filtre est posé.
Sub ConcaténationSurClaFourn() Windows("FOURNTOTAL.xls").Activate Range("X3").Select ActiveCell.FormulaR1C1 = "Concaténation" Toto = Range("W65536").End(xlUp).Row ...... End Sub
Dans ce cas précis, la variable Toto me retourne le numéro de la dernière ligne filtrée.
Comment trouver a l'inverse le numéro de la première ligne filtrée ???
Ce numéro vient souvent à changer car j'applique différents filtres
Merci à tous pa avance.
@+ Lolote
Salut MichDenis,
Je savais que je pouvais compter sur toi.
J'avais déjà vu un bon nombre de réponse de ta part.
1000 mercis, c'est tout à fait ce que je cherchais.
Pour ma part, j'ai aussi donné quelques réponses, mais je suis loin du
compte de certains !!!
Je vais essayé de me rattaper.
A bientôt
@+ Lolote
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
ubVuuU3XEHA.2844@TK2MSFTNGP12.phx.gbl...
Bonjour Lolote,
Je ne vois pas dans ta procédure, l'appel d'un filtre automatique mais
voici ceci :
Si tu veux connaître le numéro de la première ligne du résultat de ton
filtre automatique...
Sub NuméroLigne()
On Error Resume Next
If ActiveSheet.AutoFilterMode = True Then
With Range("_FilterDatabase")
MsgBox .Offset(1).Resize(.Rows.Count - 1,
Columns.Count).SpecialCells(xlCellTypeVisible).Row
End With
End If
End Sub
Salutations!
"Lolote" <nospam-yvan.treuvey@cned.fr> a écrit dans le message de
news:OZ0ffL3XEHA.3480@TK2MSFTNGP11.phx.gbl...
Bonjour à tous,
Comment connaitre le numéro de la première ligne quand un filtre est posé.
Sub ConcaténationSurClaFourn()
Windows("FOURNTOTAL.xls").Activate
Range("X3").Select
ActiveCell.FormulaR1C1 = "Concaténation"
Toto = Range("W65536").End(xlUp).Row
......
End Sub
Dans ce cas précis, la variable Toto me retourne le numéro de la dernière
ligne filtrée.
Comment trouver a l'inverse le numéro de la première ligne filtrée ???
Ce numéro vient souvent à changer car j'applique différents filtres
Je savais que je pouvais compter sur toi. J'avais déjà vu un bon nombre de réponse de ta part. 1000 mercis, c'est tout à fait ce que je cherchais. Pour ma part, j'ai aussi donné quelques réponses, mais je suis loin du compte de certains !!! Je vais essayé de me rattaper.
A bientôt
@+ Lolote
"michdenis" a écrit dans le message de news:
Bonjour Lolote,
Je ne vois pas dans ta procédure, l'appel d'un filtre automatique mais voici ceci :
Si tu veux connaître le numéro de la première ligne du résultat de ton filtre automatique...
Sub NuméroLigne() On Error Resume Next If ActiveSheet.AutoFilterMode = True Then With Range("_FilterDatabase") MsgBox .Offset(1).Resize(.Rows.Count - 1, Columns.Count).SpecialCells(xlCellTypeVisible).Row
End With End If End Sub
Salutations!
"Lolote" a écrit dans le message de news:
Bonjour à tous,
Comment connaitre le numéro de la première ligne quand un filtre est posé.
Sub ConcaténationSurClaFourn() Windows("FOURNTOTAL.xls").Activate Range("X3").Select ActiveCell.FormulaR1C1 = "Concaténation" Toto = Range("W65536").End(xlUp).Row ...... End Sub
Dans ce cas précis, la variable Toto me retourne le numéro de la dernière ligne filtrée.
Comment trouver a l'inverse le numéro de la première ligne filtrée ???
Ce numéro vient souvent à changer car j'applique différents filtres
Comment connaitre le numéro de la première ligne quand un filtre est posé.
Sub ConcaténationSurClaFourn() Windows("FOURNTOTAL.xls").Activate Range("X3").Select ActiveCell.FormulaR1C1 = "Concaténation" Toto = Range("W65536").End(xlUp).Row ...... End Sub
Dans ce cas précis, la variable Toto me retourne le numéro de la dernière ligne filtrée.
Comment trouver a l'inverse le numéro de la première ligne filtrée ???
Ce numéro vient souvent à changer car j'applique différents filtres
"Lolote" <nospam-yvan.treuvey@cned.fr> a écrit dans le message de
news:OZ0ffL3XEHA.3480@TK2MSFTNGP11.phx.gbl...
Bonjour à tous,
Comment connaitre le numéro de la première ligne quand un filtre est posé.
Sub ConcaténationSurClaFourn()
Windows("FOURNTOTAL.xls").Activate
Range("X3").Select
ActiveCell.FormulaR1C1 = "Concaténation"
Toto = Range("W65536").End(xlUp).Row
......
End Sub
Dans ce cas précis, la variable Toto me retourne le numéro de la dernière
ligne filtrée.
Comment trouver a l'inverse le numéro de la première ligne filtrée ???
Ce numéro vient souvent à changer car j'applique différents filtres
Comment connaitre le numéro de la première ligne quand un filtre est posé.
Sub ConcaténationSurClaFourn() Windows("FOURNTOTAL.xls").Activate Range("X3").Select ActiveCell.FormulaR1C1 = "Concaténation" Toto = Range("W65536").End(xlUp).Row ...... End Sub
Dans ce cas précis, la variable Toto me retourne le numéro de la dernière ligne filtrée.
Comment trouver a l'inverse le numéro de la première ligne filtrée ???
Ce numéro vient souvent à changer car j'applique différents filtres
Merci à tous pa avance.
@+ Lolote
michdenis
Bonjour Papou,
Es-tu sûr de ta présentation ?
;-)
Salutations!
"papou" <cestpasbonprobin@çanonpluscg44.fr> a écrit dans le message de news:% Bonjour Sinon MsgBox Range("A1").CurrentRegion.Offset(1, 0).SpecialCells(xlCellTypeVisible).Row
Cordialement Pascal
"Lolote" a écrit dans le message de news:
Bonjour à tous,
Comment connaitre le numéro de la première ligne quand un filtre est posé.
Sub ConcaténationSurClaFourn() Windows("FOURNTOTAL.xls").Activate Range("X3").Select ActiveCell.FormulaR1C1 = "Concaténation" Toto = Range("W65536").End(xlUp).Row ...... End Sub
Dans ce cas précis, la variable Toto me retourne le numéro de la dernière ligne filtrée.
Comment trouver a l'inverse le numéro de la première ligne filtrée ???
Ce numéro vient souvent à changer car j'applique différents filtres
Merci à tous pa avance.
@+ Lolote
Bonjour Papou,
Es-tu sûr de ta présentation ?
;-)
Salutations!
"papou" <cestpasbonprobin@çanonpluscg44.fr> a écrit dans le message de news:%23g2nIh3XEHA.808@tk2msftngp13.phx.gbl...
Bonjour
Sinon
MsgBox Range("A1").CurrentRegion.Offset(1,
0).SpecialCells(xlCellTypeVisible).Row
Cordialement
Pascal
"Lolote" <nospam-yvan.treuvey@cned.fr> a écrit dans le message de
news:OZ0ffL3XEHA.3480@TK2MSFTNGP11.phx.gbl...
Bonjour à tous,
Comment connaitre le numéro de la première ligne quand un filtre est posé.
Sub ConcaténationSurClaFourn()
Windows("FOURNTOTAL.xls").Activate
Range("X3").Select
ActiveCell.FormulaR1C1 = "Concaténation"
Toto = Range("W65536").End(xlUp).Row
......
End Sub
Dans ce cas précis, la variable Toto me retourne le numéro de la dernière
ligne filtrée.
Comment trouver a l'inverse le numéro de la première ligne filtrée ???
Ce numéro vient souvent à changer car j'applique différents filtres
"papou" <cestpasbonprobin@çanonpluscg44.fr> a écrit dans le message de news:% Bonjour Sinon MsgBox Range("A1").CurrentRegion.Offset(1, 0).SpecialCells(xlCellTypeVisible).Row
Cordialement Pascal
"Lolote" a écrit dans le message de news:
Bonjour à tous,
Comment connaitre le numéro de la première ligne quand un filtre est posé.
Sub ConcaténationSurClaFourn() Windows("FOURNTOTAL.xls").Activate Range("X3").Select ActiveCell.FormulaR1C1 = "Concaténation" Toto = Range("W65536").End(xlUp).Row ...... End Sub
Dans ce cas précis, la variable Toto me retourne le numéro de la dernière ligne filtrée.
Comment trouver a l'inverse le numéro de la première ligne filtrée ???
Ce numéro vient souvent à changer car j'applique différents filtres
Merci à tous pa avance.
@+ Lolote
papou
Bonjour Denis Oui, testé sur mon Excel 2003 avec un filtre activé et des lignes filtrées Pourquoi ça marche pas ?
Cordialement Pascal
"michdenis" a écrit dans le message de news:
Bonjour Papou,
Es-tu sûr de ta présentation ?
;-)
Salutations!
"papou" <cestpasbonprobin@çanonpluscg44.fr> a écrit dans le message de news:%
Comment connaitre le numéro de la première ligne quand un filtre est posé.
Sub ConcaténationSurClaFourn() Windows("FOURNTOTAL.xls").Activate Range("X3").Select ActiveCell.FormulaR1C1 = "Concaténation" Toto = Range("W65536").End(xlUp).Row ...... End Sub
Dans ce cas précis, la variable Toto me retourne le numéro de la dernière
ligne filtrée.
Comment trouver a l'inverse le numéro de la première ligne filtrée ???
Ce numéro vient souvent à changer car j'applique différents filtres
Merci à tous pa avance.
@+ Lolote
Bonjour Denis
Oui, testé sur mon Excel 2003 avec un filtre activé et des lignes filtrées
Pourquoi ça marche pas ?
Cordialement
Pascal
"michdenis" <michdenis@hotmail.com> a écrit dans le message de
news:uaJ74k3XEHA.1144@TK2MSFTNGP10.phx.gbl...
Bonjour Papou,
Es-tu sûr de ta présentation ?
;-)
Salutations!
"papou" <cestpasbonprobin@çanonpluscg44.fr> a écrit dans le message de
news:%23g2nIh3XEHA.808@tk2msftngp13.phx.gbl...
"Lolote" <nospam-yvan.treuvey@cned.fr> a écrit dans le message de
news:OZ0ffL3XEHA.3480@TK2MSFTNGP11.phx.gbl...
Bonjour à tous,
Comment connaitre le numéro de la première ligne quand un filtre est
posé.
Sub ConcaténationSurClaFourn()
Windows("FOURNTOTAL.xls").Activate
Range("X3").Select
ActiveCell.FormulaR1C1 = "Concaténation"
Toto = Range("W65536").End(xlUp).Row
......
End Sub
Dans ce cas précis, la variable Toto me retourne le numéro de la
dernière
ligne filtrée.
Comment trouver a l'inverse le numéro de la première ligne filtrée ???
Ce numéro vient souvent à changer car j'applique différents filtres
Comment connaitre le numéro de la première ligne quand un filtre est posé.
Sub ConcaténationSurClaFourn() Windows("FOURNTOTAL.xls").Activate Range("X3").Select ActiveCell.FormulaR1C1 = "Concaténation" Toto = Range("W65536").End(xlUp).Row ...... End Sub
Dans ce cas précis, la variable Toto me retourne le numéro de la dernière
ligne filtrée.
Comment trouver a l'inverse le numéro de la première ligne filtrée ???
Ce numéro vient souvent à changer car j'applique différents filtres
Si la deuxième ligne du filtre ne correspond pas à la ligne 2 de ta plage de données, Est-ce que cela fonctionne ?
Salutations!
"papou" <cestpasbonprobin@çanonpluscg44.fr> a écrit dans le message de news: Bonjour Denis Oui, testé sur mon Excel 2003 avec un filtre activé et des lignes filtrées Pourquoi ça marche pas ?
Cordialement Pascal
"michdenis" a écrit dans le message de news:
Bonjour Papou,
Es-tu sûr de ta présentation ?
;-)
Salutations!
"papou" <cestpasbonprobin@çanonpluscg44.fr> a écrit dans le message de news:%
Comment connaitre le numéro de la première ligne quand un filtre est posé.
Sub ConcaténationSurClaFourn() Windows("FOURNTOTAL.xls").Activate Range("X3").Select ActiveCell.FormulaR1C1 = "Concaténation" Toto = Range("W65536").End(xlUp).Row ...... End Sub
Dans ce cas précis, la variable Toto me retourne le numéro de la dernière
ligne filtrée.
Comment trouver a l'inverse le numéro de la première ligne filtrée ???
Ce numéro vient souvent à changer car j'applique différents filtres
Merci à tous pa avance.
@+ Lolote
Bonjour Papou,
Si la deuxième ligne du filtre ne correspond pas à la ligne 2 de ta plage de données, Est-ce que cela fonctionne ?
Salutations!
"papou" <cestpasbonprobin@çanonpluscg44.fr> a écrit dans le message de news:ejGGKo3XEHA.400@TK2MSFTNGP10.phx.gbl...
Bonjour Denis
Oui, testé sur mon Excel 2003 avec un filtre activé et des lignes filtrées
Pourquoi ça marche pas ?
Cordialement
Pascal
"michdenis" <michdenis@hotmail.com> a écrit dans le message de
news:uaJ74k3XEHA.1144@TK2MSFTNGP10.phx.gbl...
Bonjour Papou,
Es-tu sûr de ta présentation ?
;-)
Salutations!
"papou" <cestpasbonprobin@çanonpluscg44.fr> a écrit dans le message de
news:%23g2nIh3XEHA.808@tk2msftngp13.phx.gbl...
"Lolote" <nospam-yvan.treuvey@cned.fr> a écrit dans le message de
news:OZ0ffL3XEHA.3480@TK2MSFTNGP11.phx.gbl...
Bonjour à tous,
Comment connaitre le numéro de la première ligne quand un filtre est
posé.
Sub ConcaténationSurClaFourn()
Windows("FOURNTOTAL.xls").Activate
Range("X3").Select
ActiveCell.FormulaR1C1 = "Concaténation"
Toto = Range("W65536").End(xlUp).Row
......
End Sub
Dans ce cas précis, la variable Toto me retourne le numéro de la
dernière
ligne filtrée.
Comment trouver a l'inverse le numéro de la première ligne filtrée ???
Ce numéro vient souvent à changer car j'applique différents filtres
Si la deuxième ligne du filtre ne correspond pas à la ligne 2 de ta plage de données, Est-ce que cela fonctionne ?
Salutations!
"papou" <cestpasbonprobin@çanonpluscg44.fr> a écrit dans le message de news: Bonjour Denis Oui, testé sur mon Excel 2003 avec un filtre activé et des lignes filtrées Pourquoi ça marche pas ?
Cordialement Pascal
"michdenis" a écrit dans le message de news:
Bonjour Papou,
Es-tu sûr de ta présentation ?
;-)
Salutations!
"papou" <cestpasbonprobin@çanonpluscg44.fr> a écrit dans le message de news:%
Comment connaitre le numéro de la première ligne quand un filtre est posé.
Sub ConcaténationSurClaFourn() Windows("FOURNTOTAL.xls").Activate Range("X3").Select ActiveCell.FormulaR1C1 = "Concaténation" Toto = Range("W65536").End(xlUp).Row ...... End Sub
Dans ce cas précis, la variable Toto me retourne le numéro de la dernière
ligne filtrée.
Comment trouver a l'inverse le numéro de la première ligne filtrée ???
Ce numéro vient souvent à changer car j'applique différents filtres
Merci à tous pa avance.
@+ Lolote
Papou
(le temps d'arriver à la masion) : Oui bien sûr, c'est le but de la maneuvre non ?
Cordialement Pascal
"michdenis" a écrit dans le message de news:
Bonjour Papou,
Si la deuxième ligne du filtre ne correspond pas à la ligne 2 de ta plage de données, Est-ce que cela fonctionne ?
Salutations!
"papou" <cestpasbonprobin@çanonpluscg44.fr> a écrit dans le message de news:
Bonjour Denis Oui, testé sur mon Excel 2003 avec un filtre activé et des lignes filtrées Pourquoi ça marche pas ?
Cordialement Pascal
"michdenis" a écrit dans le message de news:
Bonjour Papou,
Es-tu sûr de ta présentation ?
;-)
Salutations!
"papou" <cestpasbonprobin@çanonpluscg44.fr> a écrit dans le message de news:%
Comment connaitre le numéro de la première ligne quand un filtre est posé.
Sub ConcaténationSurClaFourn() Windows("FOURNTOTAL.xls").Activate Range("X3").Select ActiveCell.FormulaR1C1 = "Concaténation" Toto = Range("W65536").End(xlUp).Row ...... End Sub
Dans ce cas précis, la variable Toto me retourne le numéro de la dernière
ligne filtrée.
Comment trouver a l'inverse le numéro de la première ligne filtrée ???
Ce numéro vient souvent à changer car j'applique différents filtres
Merci à tous pa avance.
@+ Lolote
(le temps d'arriver à la masion) :
Oui bien sûr, c'est le but de la maneuvre non ?
Cordialement
Pascal
"michdenis" <michdenis@hotmail.com> a écrit dans le message de
news:O29F3u3XEHA.3044@TK2MSFTNGP09.phx.gbl...
Bonjour Papou,
Si la deuxième ligne du filtre ne correspond pas à la ligne 2 de ta plage
de données, Est-ce que cela fonctionne ?
Salutations!
"papou" <cestpasbonprobin@çanonpluscg44.fr> a écrit dans le message de
news:ejGGKo3XEHA.400@TK2MSFTNGP10.phx.gbl...
Bonjour Denis
Oui, testé sur mon Excel 2003 avec un filtre activé et des lignes filtrées
Pourquoi ça marche pas ?
Cordialement
Pascal
"michdenis" <michdenis@hotmail.com> a écrit dans le message de
news:uaJ74k3XEHA.1144@TK2MSFTNGP10.phx.gbl...
Bonjour Papou,
Es-tu sûr de ta présentation ?
;-)
Salutations!
"papou" <cestpasbonprobin@çanonpluscg44.fr> a écrit dans le message de
news:%23g2nIh3XEHA.808@tk2msftngp13.phx.gbl...
"Lolote" <nospam-yvan.treuvey@cned.fr> a écrit dans le message de
news:OZ0ffL3XEHA.3480@TK2MSFTNGP11.phx.gbl...
Bonjour à tous,
Comment connaitre le numéro de la première ligne quand un filtre est
posé.
Sub ConcaténationSurClaFourn()
Windows("FOURNTOTAL.xls").Activate
Range("X3").Select
ActiveCell.FormulaR1C1 = "Concaténation"
Toto = Range("W65536").End(xlUp).Row
......
End Sub
Dans ce cas précis, la variable Toto me retourne le numéro de la
dernière
ligne filtrée.
Comment trouver a l'inverse le numéro de la première ligne filtrée ???
Ce numéro vient souvent à changer car j'applique différents filtres
Comment connaitre le numéro de la première ligne quand un filtre est posé.
Sub ConcaténationSurClaFourn() Windows("FOURNTOTAL.xls").Activate Range("X3").Select ActiveCell.FormulaR1C1 = "Concaténation" Toto = Range("W65536").End(xlUp).Row ...... End Sub
Dans ce cas précis, la variable Toto me retourne le numéro de la dernière
ligne filtrée.
Comment trouver a l'inverse le numéro de la première ligne filtrée ???
Ce numéro vient souvent à changer car j'applique différents filtres