ªð¦^¦Cªí ¤W¤@¥DÃD µo©«

½Ð°Ý­n¦p¦ó¦Û°Ê¦b¨C¤@­Ó¦a§}¤W¥[¤JGoogle¦a¹Ï³sµ²¡A¥B¦r«¬ÃC¦â¬Ò¤£·|ÅÜ¡AÁÂÁ±z!

¦^´_ 1# peter460191
¸Õ¸Õ¬Ý
  1. Sub TEST()
  2.     Dim r As Long, x
  3.    
  4.     With Sheets("Sheet1")
  5.         r = .Cells(.Rows.Count, "A").End(xlUp).Row
  6.         If r > 1 Then
  7.             For Each x In .Range("A2:A" & r)
  8.                 .Hyperlinks.Add Anchor:=x, Address:="http://maps.google.com.tw/maps?q=" & x.Value
  9.             Next
  10.             .Range("A2:A" & r).Style = "Normal"
  11.         End If
  12.     End With
  13. End Sub
½Æ»s¥N½X

TOP

¦^´_ 4# peter460191
2# ¦a§}ªº¦ì¸m¬O§ìA2¨ìAÄæ³Ì«á¤@µ§
¦pªG§A­n©ú½T«ü©w°Ï°ì¡A§ï¦¨¤U­±³o¼Ë´N¬O«ü©wA2¨ìA10
  1. Sub TEST()
  2.     Dim x
  3.    
  4.     With Sheets("Sheet1").Range("A2:A10")
  5.         For Each x In .Cells
  6.             .Parent.Hyperlinks.Add Anchor:=x, Address:="http://maps.google.com.tw/maps?q=" & x.Value
  7.         Next
  8.         .Style = "Normal"
  9.     End With
  10. End Sub
½Æ»s¥N½X

TOP

¦^´_ 9# peter460191
ÀHÀx¦s®æ¤ºªº¦a§}ÅÜ°Ê¡A¦Ó¦a¹Ï¶W³sµ²¤]¥ß§Y¸òµÛÅܰʶÜ?

³o¼Ë´N¬O©M5#¤@¼Ë¡A¼g¦b Change ¨Æ¥ó¤¤¡A
µy·L§ï¤F¤@¤U¡A­YÁÙ¬O¤£¦æ½Ð¤W¶Çªþ¥ó¡C
  1. '    ½Ð©ñ¸m¦b "¤u§@ªí1" µ{¦¡°Ï¤º¡C
  2. Private Sub Worksheet_Change(ByVal Target As Range)
  3.     Dim x, addrChange
  4.    
  5.     Application.EnableEvents = False
  6.     Application.ScreenUpdating = False
  7.    
  8.     Set addrChange = Intersect(Target, Range("A2:A10"))
  9.     If Not addrChange Is Nothing Then
  10.         For Each x In addrChange
  11.             If x.Value <> "" Then
  12.                 Hyperlinks.Add Anchor:=x, Address:="http://maps.google.com.tw/maps?q=" & x.Value
  13.                 x.Style = "Normal"
  14.             End If
  15.         Next
  16.     End If
  17.    
  18.     Application.ScreenUpdating = True
  19.     Application.EnableEvents = True
  20. End Sub
½Æ»s¥N½X

TOP

¦^´_ 13# peter460191
°õ¦æµ²ªG§A¥i¥H¦Û¦æ¹Á¸Õ¤ñ¸û¬Ý¬Ý´Nª¾¹D¤F¡C
¦Ü©ó°õ¦æ®Ä²v·|¤£·|¼vÅT¡A³o­n¬Ý§Aªº¦a§}¬O¦p¦ó"ÀH¾÷¥Í¦¨"¡A
°£«D¦a§}¤º®e±`±`·|400­Ó¡B400­ÓÅÜ°Ê¡A¤S©ÎªÌ
¨ä¥LVBAµ{¦¡¤¤±`±`¥hÅܰʨº¨Ç¦a§}¡A
§_«hÀ³¸Ó¼vÅT¤£¤j¡C

·íµM¡A¦Û¦æ³Æ¤À«á¹Á¸Õ¤ñ¸û¬Ý¬Ý¬O³Ì²M·¡ªº¡C

TOP

¦^´_ 16# av8d
¥[¤@function
  1. Function encodeURL(str As String)
  2.     With CreateObject("ScriptControl")
  3.         .Language = "JScript"
  4.         .AddCode "function encode(str) {return encodeURIComponent(str);}"
  5.         encodeURL = .Run("encode", str)
  6.     End With
  7. End Function
½Æ»s¥N½X
9¼Ó§ï¬°
Hyperlinks.Add Anchor:=x, Address:="http://maps.google.com.tw/maps?q=" & encodeURL(x.Value)

³o¼Ë¸Õ¸Õ
ªí¹F¤£²M¡BÃD·N¤£©ú½T¡B¨SªþÀɮ׮榡¡B¨S¦³°Q½×°ÝÃDªººA«×~~~~~~¥H¤W·R²ö¯à§U¡C

TOP

        ÀR«ä¦Û¦b : ¤£­n¤p¬Ý¦Û¤v¡A¦]¬°¤H¦³µL­­ªº¥i¯à¡C
ªð¦^¦Cªí ¤W¤@¥DÃD