
Vuoi rimuovere i collegamenti ipertestuali nei file Excel in modo rapido e semplice? Che siano apparsi automaticamente durante la digitazione di URL o siano stati copiati da altre fonti, i collegamenti ipertestuali indesiderati possono ingombrare il tuo foglio di calcolo, rendere difficile la formattazione e rallentare il tuo flusso di lavoro.
In questa guida, imparerai 4 modi semplici per rimuovere i collegamenti ipertestuali in Excel - manualmente tramite il menu contestuale o la scheda Home, e automaticamente utilizzando macro VBA o C# - così potrai pulire i tuoi fogli in modo efficiente, mantenere i tuoi dati organizzati e conservare una cartella di lavoro dall'aspetto professionale.
Indice
- Come Rimuovere i Collegamenti Ipertestuali Manualmente in Excel
- Come Rimuovere Automaticamente Tutti i Collegamenti Ipertestuali in Excel
- Migliori Pratiche per l'Eliminazione dei Collegamenti Ipertestuali in Excel
- Conclusione
- Domande Frequenti
Come Rimuovere i Collegamenti Ipertestuali Manualmente in Excel?
Se hai solo pochi collegamenti ipertestuali da eliminare, la rimozione manuale è solitamente la soluzione più rapida. Excel fornisce strumenti integrati per questo compito, e sono facili da accedere. Di seguito sono riportati tre diversi metodi manuali che puoi utilizzare, a seconda delle tue preferenze e della situazione.
Rimuovere i Collegamenti Ipertestuali utilizzando il Menu Contestuale
Questo è il modo più diretto e adatto ai principianti per rimuovere i collegamenti ipertestuali da un foglio Excel, specialmente quando si ha a che fare con un piccolo set di dati.
Passaggi per Rimuovere i Collegamenti Ipertestuali in Excel utilizzando il Menu Contestuale:
- Apri il tuo file Excel in MS Excel, quindi seleziona la cella o l'intervallo che contiene i collegamenti ipertestuali che desideri rimuovere.

- Fai clic con il pulsante destro del mouse sulla cella o sull'intervallo selezionato.
- Dal menu contestuale, scegli Rimuovi collegamenti ipertestuali.

Excel rimuove istantaneamente il collegamento ipertestuale ma mantiene intatto il testo visualizzato. Il testo rimane visibile nella cella, solo senza il link cliccabile.

Suggerimento: Se selezioni una singola cella, il menu mostrerà Rimuovi collegamento ipertestuale. Se selezioni più celle, Excel lo cambia in Rimuovi collegamenti ipertestuali, permettendoti di eliminare tutti i collegamenti ipertestuali in una sola volta.
Rimuovere i Collegamenti Ipertestuali utilizzando la Scheda Home
Un altro modo rapido per rimuovere i collegamenti ipertestuali in Excel è attraverso la scheda Home sulla barra multifunzione. Questo metodo funziona in modo simile all'opzione del clic destro, ma è migliore per coloro che preferiscono lavorare con la barra degli strumenti di Excel piuttosto che con i menu contestuali.
Passaggi per Rimuovere i Collegamenti Ipertestuali da Excel utilizzando la Scheda Home:
- Seleziona la cella o l'intervallo che contiene i collegamenti ipertestuali che desideri eliminare.

- Vai alla scheda Home sulla barra degli strumenti in alto, accanto a Inserisci.

- Nel gruppo Modifica a destra, fai clic sul pulsante Cancella (quello con l'icona della gomma rosa). Apparirà un elenco a discesa.

-
Dall'elenco, scegli Cancella collegamenti ipertestuali o Rimuovi collegamenti ipertestuali in base alle tue esigenze:
-
Cancella collegamenti ipertestuali - Rimuove solo il collegamento ipertestuale, mantenendo intatta la formattazione del testo originale.
-
Rimuovi collegamenti ipertestuali - Elimina sia il collegamento ipertestuale che qualsiasi formattazione (come il colore del carattere o la sottolineatura) ad esso applicata.
-

Le celle selezionate saranno ora prive di collegamenti ipertestuali cliccabili, con la formattazione conservata o rimossa a seconda dell'opzione scelta.
Come Rimuovere Automaticamente Tutti i Collegamenti Ipertestuali in Excel?
Quando la tua cartella di lavoro contiene centinaia o migliaia di collegamenti ipertestuali, la rimozione manuale diventa impraticabile. In tali casi, l'automazione può far risparmiare molto tempo. Puoi rimuovere tutti i collegamenti ipertestuali in una volta sola utilizzando VBA (Visual Basic for Applications) o C# con la libreria Spire.XLS. Questi metodi ti consentono di pulire i tuoi fogli in modo efficiente senza perdere il testo.
Rimuovere i Collegamenti Ipertestuali utilizzando VBA
La funzione di scripting VBA integrata di Excel consente di eseguire piccoli frammenti di codice che eseguono attività automaticamente. La rimozione dei collegamenti ipertestuali tramite VBA è uno dei modi più veloci per ripulire l'intera cartella di lavoro.

Passaggi per Rimuovere Tutti i Collegamenti Ipertestuali da Excel utilizzando le Macro VBA:
- Premi Alt + F11 per aprire l'Editor VBA.
- Nella finestra dell'editor, vai su Inserisci → Modulo.
- Copia e incolla il seguente codice VBA:
Sub RemoveHyperlinks()
Dim ws As Worksheet
For Each ws In ThisWorkbook.Worksheets
ws.Hyperlinks.Delete
Next ws
End Sub
- Premi F5 per eseguire il codice VBA.
Questo rimuoverà tutti i collegamenti ipertestuali dalla cartella di lavoro di Excel mantenendo intatto il testo della cella.

Suggerimento: Puoi assegnare questa macro a un pulsante sulla barra multifunzione per la rimozione dei collegamenti ipertestuali con un solo clic nei flussi di lavoro futuri.
Rimuovere i Collegamenti Ipertestuali Programmaticamente con C#
Se hai bisogno di rimuovere i collegamenti ipertestuali in Excel usando C#, specialmente quando VBA non è adatto o Excel non è installato, la libreria Spire.XLS for .NET offre una soluzione efficiente e flessibile. Consente agli sviluppatori di rimuovere i collegamenti ipertestuali da uno o più fogli di lavoro interamente tramite codice, mantenendo intatti il testo e i dati delle celle.
Oltre alla rimozione dei collegamenti ipertestuali, Spire.XLS supporta una vasta gamma di operazioni di Excel, come la lettura e la scrittura di file, la formattazione delle celle, la creazione di tabelle e altro ancora. Questo lo rende una soluzione completa per gli sviluppatori che desiderano ottimizzare l'elaborazione dei dati e la gestione dei collegamenti ipertestuali in Excel.
Passaggi per Rimuovere Tutti i Collegamenti Ipertestuali da Excel utilizzando C# con Spire.XLS:
- Installa il Pacchetto NuGet di Spire.XLS tramite il Gestore Pacchetti NuGet:
PM> Install-Package Spire.XLS
- Aggiungi il seguente codice per eliminare tutti i collegamenti ipertestuali da un file Excel in una sola volta utilizzando C#.
using Spire.Xls;
namespace RemoveHyperlinks
{
internal class Program
{
static void Main(string[] args)
{
// Load the Excel file
Workbook workbook = new Workbook();
workbook.LoadFromFile("Hyperlinks.xlsx");
// Loop through all worksheets
for (int s = 0; s < workbook.Worksheets.Count; s++)
{
Worksheet sheet = workbook.Worksheets[s];
// Remove all hyperlinks from the worksheet
for (int i = sheet.HyperLinks.Count - 1; i >= 0; i--)
{
sheet.HyperLinks.RemoveAt(i);
}
}
// Save the modified workbook
workbook.SaveToFile("NoHyperlinks.xlsx", ExcelVersion.Version2016);
workbook.Dispose();
}
}
}
- Premi F5 per eseguire il codice C#.
Dopo aver eseguito il codice, tutti i collegamenti ipertestuali nella cartella di lavoro vengono rimossi, mentre tutto il testo delle celle rimane invariato.

Suggerimento: Puoi personalizzare il codice per rimuovere i collegamenti ipertestuali da un foglio di lavoro specifico, mirare a un particolare collegamento ipertestuale o elaborare più file Excel in blocco.
Migliori Pratiche per l'Eliminazione dei Collegamenti Ipertestuali in Excel
Sebbene la rimozione dei collegamenti ipertestuali in Excel sia semplice, alcuni passaggi aggiuntivi possono aiutarti a evitare problemi comuni e a mantenere il tuo foglio di lavoro pulito e coerente. Ecco alcune migliori pratiche da seguire:
- Controlla la Ricomparsa dei Collegamenti Ipertestuali
A volte, i collegamenti ipertestuali ricompaiono quando reinserisci o incolli dati in una cella. Per evitare ciò, vai su
File > Opzioni > Strumenti di correzione > Opzioni correzione automatica > Formattazione automatica durante la digitazione e deseleziona Percorsi Internet e di rete con collegamenti ipertestuali. Ciò impedisce a Excel di creare automaticamente nuovi collegamenti ipertestuali. - Usa VBA o C# per Grandi Set di Dati
Quando si ha a che fare con fogli di calcolo di grandi dimensioni, l'eliminazione manuale dei collegamenti ipertestuali può essere inefficiente. Invece, usa una macro VBA o l'automazione C# per rimuovere tutti i collegamenti ipertestuali in una sola volta. Ciò consente di risparmiare tempo e garantisce risultati coerenti su più fogli. - Esegui Sempre il Backup Prima di Eseguire il Codice
Prima di eseguire qualsiasi script o automazione, salva una copia di backup del tuo file. Anche le macro semplici a volte possono rimuovere più del previsto, specialmente se i collegamenti ipertestuali sono incorporati in formule o commenti.
Conclusione
In sintesi, la rimozione manuale è perfetta per modifiche rapide e occasionali, mentre l'automazione con VBA o C# è ideale per grandi set di dati e attività ripetitive. Se hai solo bisogno di rimuovere alcuni collegamenti ipertestuali, le opzioni integrate di Excel - menu contestuale o scheda Home - sono veloci e dirette. Per gli sviluppatori o gli utenti esperti che gestiscono più cartelle di lavoro, l'automazione della pulizia con VBA o C# consente di risparmiare tempo e garantisce coerenza. Scegli il metodo che meglio si adatta al tuo flusso di lavoro e sentiti libero di sperimentare approcci diversi per vedere cosa funziona meglio per i tuoi file Excel.
Domande Frequenti
D1: Come posso rimuovere tutti i collegamenti ipertestuali in Excel in una sola volta?
R1: Puoi rimuovere tutti i collegamenti ipertestuali in una sola volta utilizzando l'automazione VBA o C#. In VBA, usa ActiveSheet.Hyperlinks.Delete per un singolo foglio di lavoro o esegui un ciclo su tutti i fogli di lavoro per pulire l'intera cartella di lavoro. Librerie C# come Spire.XLS consentono la rimozione programmatica dei collegamenti ipertestuali mantenendo intatto il testo della cella.
D2: Posso rimuovere i collegamenti ipertestuali senza perdere il testo della cella in Excel?
R2: Sì. Le opzioni integrate di Excel - menu contestuale o scheda Home - eliminano i collegamenti ipertestuali ma mantengono il testo visualizzato della cella. Le soluzioni VBA e C# ottengono lo stesso risultato.
D3: Come rimuovere i collegamenti ipertestuali in Excel ma mantenere la formattazione?
R3: Per rimuovere i collegamenti ipertestuali ma mantenere la formattazione, seleziona prima la cella o l'intervallo contenente i collegamenti ipertestuali. Quindi, vai alla scheda Home, fai clic su Cancella nel gruppo Modifica e scegli Cancella collegamenti ipertestuali dall'elenco a discesa.
D4: Come posso rimuovere i collegamenti ipertestuali da più fogli di lavoro in modo efficiente?
R4: Per più fogli di lavoro, si consiglia l'automazione con VBA o C#. Esegui un ciclo su ogni foglio ed elimina i collegamenti ipertestuali programmaticamente per risparmiare tempo, specialmente per cartelle di lavoro di grandi dimensioni.
Leggi Anche
- Creare un Elenco a Discesa in Excel: Guida all'Automazione Manuale e con Codice
- Come Adattare Automaticamente la Larghezza delle Colonne in Excel (5 Modi)
- Da DataFrame Pandas a Excel in Python: Guida Passo-Passo
- Come Rimuovere le Formule in Excel ma Mantenere i Dati
- Convertire Testo in PDF Facilmente: 4 Metodi Rapidi e Professionali