ใน Excel ฉันวาง URL จำนวนมากลงในคอลัมน์
อย่างไรก็ตามมันไม่ใช่ลิงค์สดหลังจากการวาง
ฉันจะแปลงเป็นกลุ่มทั้งหมดให้เป็นลิงก์แบบทันทีได้อย่างรวดเร็ว
บางทีคุณสามารถบันทึกแมโครลงในหนึ่งในนั้นและเล่นกลับสำหรับพวกเขาทั้งหมด
ใน Excel ฉันวาง URL จำนวนมากลงในคอลัมน์
อย่างไรก็ตามมันไม่ใช่ลิงค์สดหลังจากการวาง
ฉันจะแปลงเป็นกลุ่มทั้งหมดให้เป็นลิงก์แบบทันทีได้อย่างรวดเร็ว
คำตอบ:
สิ่งนี้ควรทำเคล็ดลับ
Sub Test()
Dim rngRange As Range
For Each rngRange In Selection
If Trim(rngRange.Value) <> "" Then
rngRange.Hyperlinks.Add _
Anchor:=Cells(rngRange.Row, rngRange.Column), _
Address:=rngRange.Text, _
ScreenTip:=rngRange.Text, _
TextToDisplay:=rngRange.Text
End If
Next rngRange
End Sub
หากคุณต้องทำมากฉันจะขอขึ้นแป้นพิมพ์ลัด
ในการทำให้สิ่งนี้เกิดขึ้นใน Excel 2010 (คำชมจาก@Excellll )