如何把单元格中 经纬度 60进制转成10进制
来源:互联网 发布:霸气业务网站源码 编辑:程序博客网 时间:2024/05/22 17:34
PS: Format 可能具体问题具体分析,但是思路和写法代码可以参照如下。
Attribute VB_Name = "LongiAndLati60To10SP1"
'2015/04/08 ADD By Maouizayoi
Option Explicit
' Excute Interface.
Sub LongiAndLati60To10SP1()
Dim sht1 As Object
Dim bRng As Range
Dim cRng As Range
Dim blankM, blankP, colRelPst, band60 As Integer
blankM = 2
blankP = 1
colRelPst = 3
band60 = 60
Set sht1 = Sheets("Sheet1")
For Each cRng In Intersect(sht1.UsedRange, Columns("C"))
If cRng.Value = "" Then
Exit For
ElseIf cRng.Value = "LONGITUDE" Then
' TODO LoopStart
Else
sht1.Cells(cRng.Row, cRng.Column + colRelPst) = CDbl(Mid(cRng.Value, blankM, InStr(cRng.Value, " ") - blankM)) + CDbl(Mid(cRng.Value, InStr(cRng.Value, " ") + blankP)) / band60
End If
Next
For Each bRng In Intersect(sht1.UsedRange, Columns("B"))
If bRng.Value = "" Then
Exit For
ElseIf bRng.Value = "LATITUDE" Then
' TODO LoopStart
Else
sht1.Cells(bRng.Row, bRng.Column + colRelPst) = CDbl(Mid(bRng.Value, blankM, InStr(bRng.Value, " ") - blankM)) + CDbl(Mid(bRng.Value, InStr(bRng.Value, " ") + blankP)) / band60
End If
Next
End Sub
'Sub Test()
'
' Dim sht1 As Object
' Dim rng As Range
'
' Set sht1 = Sheets("Sheet1")
'
' sht1.Range("E2") = CDbl(Mid(sht1.Range("B2").Value, 2, InStr(sht1.Range("B2").Value, " ") - 2)) + _
' CDbl(Mid(sht1.Range("B2").Value, InStr(sht1.Range("B2").Value, " ") + 1) / 60)
'
' sht1.Range("F2") = CDbl(Mid(sht1.Range("C2").Value, 2, InStr(sht1.Range("C2").Value, " ") - 2)) + _
' CDbl(Mid(sht1.Range("C2").Value, InStr(sht1.Range("C2").Value, " ") + 1) / 60)
'
'End Sub
变换前后’
- 如何把单元格中 经纬度 60进制转成10进制
- java中如何能把一个字符串转成日期对象
- 如何把图片插入Excel的一个单元格中
- 如何把word文档按照单元格放进excel中
- 如何把RTF转成XAML
- 如何把docx转成doc
- 如何把pdf转成excel
- 如何把pdf转成excel
- 如何把ppt转成pdf
- 如何把base64转成图片
- 如何把caj转成pdf
- 如何把char转成int
- 如何把excel中一个单元格内容转换到多个单元格当中
- 如何把ACCESS转成SQL数据库
- 如何把PHP转成EXE文件
- 如何把FAT32格式转成NTFS格式
- 如何把Excel表格数据转成XML
- 如何把字符串str转成ArrayList ?
- Linux内核源代码情景分析-进程间通信-命名管道
- linux命令之top
- VC6 配置Unicode的方法
- UILocalNotification详解
- DLL动态链接库编程入门之五:MFC扩展DLL
- 如何把单元格中 经纬度 60进制转成10进制
- c++学习3--拷贝构造函数
- WebLogic内存溢出
- 飞机大战03之飞机发射子弹,添加敌人
- Winform JAVA程序破解,以及反混淆工具
- 026:字典:当索引不好用时2
- Python学习笔记(2)
- Search 2D Matrix
- 对方答复