Convertir une valeur décimale en degrés

0

Comment passer une valeur décimale en degrés ?

Exemple : soit 33.184686 qui correspond en degrés à 33°11'4"

Posté le 15 décembre 2016, 11:07
par gilles
Répondre
0

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

mdo100 Posté le 15 décembre 2016, 12:38
par mdo100

Si vous n'êtes pas inscrit sur le site, vous pouvez poster librement (en tant qu'invité).
Pour cela, indiquez un pseudonyme (nom d'utilisateur) et une adresse email :