Rimuovere i collegamenti ipertestuali in Excel – 4 metodi semplici

2025-10-22 07:00:36 zaki zou

Guida Passo-Passo per Rimuovere Facilmente i Collegamenti Ipertestuali in Excel

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?

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.

Seleziona la Cella o l'Intervallo per Rimuovere i Collegamenti Ipertestuali

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

Opzione del Menu Contestuale per Rimuovere i Collegamenti Ipertestuali in Excel

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

Elimina Collegamenti Ipertestuali utilizzando il Menu Contestuale - Risultato

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.

Seleziona Celle per Rimuovere i Collegamenti Ipertestuali

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

Vai alla Scheda Home in Excel per Rimuovere i Collegamenti Ipertestuali

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

Fai clic sul Pulsante Cancella nella Scheda Home di Excel per Rimuovere i Collegamenti Ipertestuali

  • 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.

Scegli Cancella Collegamenti Ipertestuali o Rimuovi Collegamenti Ipertestuali

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.

Rimuovi Tutti i Collegamenti Ipertestuali da Excel utilizzando VBA

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.

Rimuovi Tutti i Collegamenti Ipertestuali da Excel Utilizzando VBA - Risultato

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:

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.

Rimuovi Collegamenti Ipertestuali da Excel in C# - Risultato

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