Magnifique, ca faisait longtemps que je chercher cela, en fin trouver, sublime, j'ai reussi a faire le mien depuis mon gps et google earth. Chapeau bas Monsieur Moulay
@@sounny Bonjour, merci bien d'avoir repondu, petit souci faire la faire, la formule refuse de s'executer=CONCATENATE(A2," ",B2," ° ",C2," ' ",D2,"""), pouvez vous m'aider s'il vous plait
Any suggestions for a last HowTo refinement, please? After concatenation, taking the results to the stricter formal format! e.g. W 2° 39' 20.8908" to be auto-formatted into the next right hand empty column to W 002° 39' 21" Regardless of a reply, thank you for the tutorial as-is. There are some Excel functions in there that I hadn't used before,
I think it's much easier to create a user defined function: 1) Alt-F11 to open Visual Basic Editor 2) Right click the workbook name on the left and select Insert, Module 3) Copy and paste the code below 4)Click Debug from the menu bar and select "Compile VBA Project" 5) When you save the workbook you must save it as a .xlsm (macro). ______________________________________________________________________________________ Function GetMinSec(CellRef As Double) Dim Degrees As Double Dim Minutes As Double Dim DecMinutes As Double Dim Seconds As Double Dim DecSeconds As Double Dim Answer As String ' get rid of negative and strip decimal Degrees = Abs(Fix(CellRef)) ' process minutes and seconds ' get decimal minutes DecMinutes = Abs(CellRef) - Degrees ' get total minutes DecMinutes = DecMinutes * 60 Minutes = Fix(DecMinutes) ' get total seconds Seconds = (DecMinutes - Minutes) * 60 ' concatenate variables Answer = Degrees & Chr(176) & " " & Minutes & "' " & Round(Seconds, 2) & """" GetMinSec = Answer End Function _____________________________________________________________________________________ Just enter "=GetMinSec(cellref) and that's it. I didn't bother dealing with the north, south, east, west and negative coordinates because all my numbers were for North America.
Lorsque j arrive à faire les multiplication par 60 il inscrit #valeur! Exemple: (0.6773*60). Lorsque je met une virgule au lieu d un point le calcul fonctionne (0,6773*60) comment faire svp ?
Would it be possible to also show us how to convert decimal (lat/long) to just degree minutes format? The hobby geocaching just uses degree minutes so it would be great to be able to convert a list of 50+ decimal coordinates into decimal minutes.