Comment passer une valeur décimale en degrés ?
Exemple : soit 33.184686 qui correspond en degrés à 33°11'4"
Comment passer une valeur décimale en degrés ?
Exemple : soit 33.184686 qui correspond en degrés à 33°11'4"
Bonjour gilles,
"La politesse est comme le zéro, qui, sans avoir de valeur en soi, en ajoute à toutes choses"
Mettre dans un module :
Function Convertir_en_Degré(Decimal_Deg) As Variant With Application Degrés = Int(Decimal_Deg) minutes = (Decimal_Deg - Degrés) * 60 seconds = Format(((minutes - Int(minutes)) * 60), "0") Convertir_en_Degré = " " & Degrés & "° " & Int(minutes) & "' " & seconds + Chr(34) End With End Function
Écrire dans une cellule exemple A1= 33.184686
Puis en A2 = Convertir_en_Degré(A1)
Résultat = 33° 11' 5"
Cela convient-il ?
Cordialement