Co_Lac
XLDnaute Junior
Bonjour,
J'ai un soucis de formatage de nombres!
**********************
Dabord je recherche le Max et le Min (ça, ça marche bien)
***************************
Dim Max As Single
Dim Min As Single
Max = Application.WorksheetFunction.Max(Range("E101:E" & Range("E65530").End(xlUp).Row))
Min = Application.WorksheetFunction.Min(Range("E101:E" & Range("E65530").End(xlUp).Row))
**********************************
La variable "Max" trouvé est avec 3 décimales soit = 0.050
*********************************
A partir de là ça se gate! (Récupéré sur le net!)
Dim Trouve As Range
Dim PlageDeRecherche As Range
Dim Valeur_Cherchee As Single
Dim AdresseTrouvee As String
*************************************
A partir de là, la variable Max est avec seulement 2 décimales soit = 0.05
*************************************
Valeur_Cherchee = Max
Set PlageDeRecherche = Sheets("Donnees bourse").Range("E101:E65530") 'plage de recherche
Set Trouve = PlageDeRecherche.Cells.Find(what:=Valeur_Cherchee, LookAt:=xlWhole, SearchFormat:=True)
If Trouve Is Nothing Then
AdresseTrouvee = Valeur_Cherchee & " n'est pas présent dans " & PlageDeRecherche.Address
*************************************
la recherche ne trouve pas le Max ! donc je passe là
*************************************
Else
AdresseTrouvee = Trouve.Address
End If
MsgBox AdresseTrouvee
En conclusion j'ai un problème de formatage des nombres que je n'arrive pas à résoudre!
Merci pour votre aide
Claude
J'ai un soucis de formatage de nombres!
**********************
Dabord je recherche le Max et le Min (ça, ça marche bien)
***************************
Dim Max As Single
Dim Min As Single
Max = Application.WorksheetFunction.Max(Range("E101:E" & Range("E65530").End(xlUp).Row))
Min = Application.WorksheetFunction.Min(Range("E101:E" & Range("E65530").End(xlUp).Row))
**********************************
La variable "Max" trouvé est avec 3 décimales soit = 0.050
*********************************
A partir de là ça se gate! (Récupéré sur le net!)
Dim Trouve As Range
Dim PlageDeRecherche As Range
Dim Valeur_Cherchee As Single
Dim AdresseTrouvee As String
*************************************
A partir de là, la variable Max est avec seulement 2 décimales soit = 0.05
*************************************
Valeur_Cherchee = Max
Set PlageDeRecherche = Sheets("Donnees bourse").Range("E101:E65530") 'plage de recherche
Set Trouve = PlageDeRecherche.Cells.Find(what:=Valeur_Cherchee, LookAt:=xlWhole, SearchFormat:=True)
If Trouve Is Nothing Then
AdresseTrouvee = Valeur_Cherchee & " n'est pas présent dans " & PlageDeRecherche.Address
*************************************
la recherche ne trouve pas le Max ! donc je passe là
*************************************
Else
AdresseTrouvee = Trouve.Address
End If
MsgBox AdresseTrouvee
En conclusion j'ai un problème de formatage des nombres que je n'arrive pas à résoudre!
Merci pour votre aide
Claude