OVH Cloud OVH Cloud

Max ou Min d'1 série de lettres

15 réponses
Avatar
bsh77
Bonsoir à toutes et à tous,

Comment faire pour avoir le maximum ou le minimum d'1 série de lettres ou
mots dans une collonne
ex : série = PA, PB, PC, PD, PE
Min (série) = "PA"
Max (série) = "PE"

Merci pour votre aide

BS

5 réponses

1 2
Avatar
AV
Re,

<> Pourquoi plg & ":" & plg ?
;-)) j'en sais fichtre rien !
Un résidu de tests ? Un copier/coller malheureux ?
Pas très génant mais bizarre quand même :-) !


<> 2.--------
Je te laisse l'entière responsablité de l'intégralité du texte qui suit le 2 !
;-)

<> Faut quand même avouer que la fonction TRIV() de Laurent apparaît comme un
très
<> bon choix. :-)
Je n'en doute pas un instant !
Par principe je n'utilise pas (ou très rarement) de xla pour des raisons de
compatibilité planétaire ;-)
Plus sérieusement : à la longue, on finit par oublier que ce ne sont pas des
fonctions natives et on balance des trucs qui fonctionnent...... jusqu'à la
porte du bureau ! ;-)

Pour une proc (sans limitation, il me semble ?) :

Option Compare Text
Sub MAX_ALPHA()
x = Selection(1).Value
For Each c In Selection
If c > x Then
Lg = c.Row: Cl = c.Column
x = c
End If
Next
On Error Resume Next
MsgBox Cells(Lg, Cl).Value
If Err.Number = 0 Then Exit Sub
MsgBox Selection(1).Value
End Sub

On va finir par ennuyer notre interlocuteur ;-)
AV
Avatar
bsh77
Merci à vous tous pour toutes ces solutions.

rq : remerciement tardive mais période des fetes oblige .
Bonne année à toutes et à tous.
BS


"AV" a écrit dans le message de news:
OlCjut#
Re,

<> Pourquoi plg & ":" & plg ?
;-)) j'en sais fichtre rien !
Un résidu de tests ? Un copier/coller malheureux ?
Pas très génant mais bizarre quand même :-) !


<> 2.--------
Je te laisse l'entière responsablité de l'intégralité du texte qui suit le
2 !

;-)

<> Faut quand même avouer que la fonction TRIV() de Laurent apparaît comme
un

très
<> bon choix. :-)
Je n'en doute pas un instant !
Par principe je n'utilise pas (ou très rarement) de xla pour des raisons
de

compatibilité planétaire ;-)
Plus sérieusement : à la longue, on finit par oublier que ce ne sont pas
des

fonctions natives et on balance des trucs qui fonctionnent...... jusqu'à
la

porte du bureau ! ;-)

Pour une proc (sans limitation, il me semble ?) :

Option Compare Text
Sub MAX_ALPHA()
x = Selection(1).Value
For Each c In Selection
If c > x Then
Lg = c.Row: Cl = c.Column
x = c
End If
Next
On Error Resume Next
MsgBox Cells(Lg, Cl).Value
If Err.Number = 0 Then Exit Sub
MsgBox Selection(1).Value
End Sub

On va finir par ennuyer notre interlocuteur ;-)
AV






Avatar
sabatier
sauf que c'est encore pas le nouvel an chinois....
jps

bsh77 wrote:

Merci à vous tous pour toutes ces solutions.

rq : remerciement tardive mais période des fetes oblige .
Bonne année à toutes et à tous.
BS

"AV" a écrit dans le message de news:
OlCjut#
Re,

<> Pourquoi plg & ":" & plg ?
;-)) j'en sais fichtre rien !
Un résidu de tests ? Un copier/coller malheureux ?
Pas très génant mais bizarre quand même :-) !


<> 2.--------
Je te laisse l'entière responsablité de l'intégralité du texte qui suit le
2 !

;-)

<> Faut quand même avouer que la fonction TRIV() de Laurent apparaît comme
un

très
<> bon choix. :-)
Je n'en doute pas un instant !
Par principe je n'utilise pas (ou très rarement) de xla pour des raisons
de

compatibilité planétaire ;-)
Plus sérieusement : à la longue, on finit par oublier que ce ne sont pas
des

fonctions natives et on balance des trucs qui fonctionnent...... jusqu'à
la

porte du bureau ! ;-)

Pour une proc (sans limitation, il me semble ?) :

Option Compare Text
Sub MAX_ALPHA()
x = Selection(1).Value
For Each c In Selection
If c > x Then
Lg = c.Row: Cl = c.Column
x = c
End If
Next
On Error Resume Next
MsgBox Cells(Lg, Cl).Value
If Err.Number = 0 Then Exit Sub
MsgBox Selection(1).Value
End Sub

On va finir par ennuyer notre interlocuteur ;-)
AV








Avatar
Daniel.M
De rien.

Bonne année à toi aussi.

Daniel M.


"bsh77" wrote in message
news:bsrpo9$fqv$
Merci à vous tous pour toutes ces solutions.

rq : remerciement tardive mais période des fetes oblige .
Bonne année à toutes et à tous.
BS




Avatar
bsh77
Chez nous, nous fetons tout, il n'y a pas de nouvel an chinois ou francais.
pour info, la fete du Têt' cette année sera le 22 janvier 2004.

Meilleurs voeux à toutes et à tous ,
longue vie à mfpe

BS


"sabatier" a écrit dans le message de news:

sauf que c'est encore pas le nouvel an chinois....
jps

bsh77 wrote:

Merci à vous tous pour toutes ces solutions.

rq : remerciement tardive mais période des fetes oblige .
Bonne année à toutes et à tous.
BS

"AV" a écrit dans le message de news:
OlCjut#
Re,

<> Pourquoi plg & ":" & plg ?
;-)) j'en sais fichtre rien !
Un résidu de tests ? Un copier/coller malheureux ?
Pas très génant mais bizarre quand même :-) !


<> 2.--------
Je te laisse l'entière responsablité de l'intégralité du texte qui
suit le



2 !
;-)

<> Faut quand même avouer que la fonction TRIV() de Laurent apparaît
comme



un
très
<> bon choix. :-)
Je n'en doute pas un instant !
Par principe je n'utilise pas (ou très rarement) de xla pour des
raisons



de
compatibilité planétaire ;-)
Plus sérieusement : à la longue, on finit par oublier que ce ne sont
pas



des
fonctions natives et on balance des trucs qui fonctionnent......
jusqu'à



la
porte du bureau ! ;-)

Pour une proc (sans limitation, il me semble ?) :

Option Compare Text
Sub MAX_ALPHA()
x = Selection(1).Value
For Each c In Selection
If c > x Then
Lg = c.Row: Cl = c.Column
x = c
End If
Next
On Error Resume Next
MsgBox Cells(Lg, Cl).Value
If Err.Number = 0 Then Exit Sub
MsgBox Selection(1).Value
End Sub

On va finir par ennuyer notre interlocuteur ;-)
AV











1 2