Conversione di un intervallo di URL per collegamenti ipertestuali

07/30/2012 by admin

John ha una cartella di lavoro che ha ben più di mille gli URL in essa, tutto nella colonna A. Questi non sono i collegamenti ipertestuali; sono testo direttamente di URL individuali. John vuole convertire gli URL in collegamenti ipertestuali attivi, ma facendo la conversione individuale è estremamente noioso, soprattutto per che molti URL.

Come è il caso con più noia in Excel, la soluzione è quella di utilizzare una macro per eseguire la conversione. Per essere efficace, la macro avrebbe bisogno di passare da ogni cella in un intervallo selezionato e, se la cella non è vuota, convertire i contenuti di un collegamento ipertestuale. Di seguito farà il trucco:

Sub URL_List ()
Per ogni cella Selezione
Se Cell.Value <> "" Allora
Se a sinistra (Cell.Value, 7) = "http: //" Allora
URL = Cell.Value
Altro
URL = "http: //" + Cell.Value
End If
ActiveSheet.Hyperlinks.Add Anchor: = cell, _
Indirizzo: = URL, TextToDisplay: = Cell.Value
End If
Cell Successivo
End Sub

La macro non è infallibile; si presuppone che se una cella contiene niente è un URL valido. Ciò che fa è di verificare il contenuto della cella e, se il contenuto non sono preceduti da "http: //" text, allora è aggiunto. Il collegamento ipertestuale viene creato in base al contenuto delle celle.

ExcelTips è la vostra fonte per la formazione Microsoft Excel conveniente. Questo suggerimento (3110) si applica a Microsoft Excel 2000, 2002 e 2003. È possibile trovare una versione di questo suggerimento per l'interfaccia ribbon di Excel (Excel 2007 e versioni successive) qui: Conversione di un intervallo di URL in collegamenti ipertestuali.


Articoli Correlati