Come rimuovere facilmente i collegamenti ipertestuali da più celle?


14

Ho esportato dati da uno strumento come XLS. In questo, una delle colonne ha testo che è un collegamento ipertestuale alle informazioni nello strumento. Posso rimuovere il collegamento ipertestuale per ogni cella. Ma voglio rimuovere il collegamento ipertestuale per tutte le celle nella colonna in modo più semplice. Esiste un'opzione in Excel stesso?

Risposte:


20

Un'opzione sarebbe quella di consentire a una macro VBA di far funzionare l'asino.

Premi Alt-F11, fai doppio clic This Workbook, quindi copia questo codice nella finestra risultante (essenzialmente solo una riga di codice!):

Sub RemoveHyper()
    Selection.Hyperlinks.Delete
End Sub

Premi Alt-F11 per tornare al tuo foglio di calcolo, seleziona tutte le celle con collegamenti ipertestuali, quindi fai Alt, T, M, M (o Alt-F8) e seleziona la Macro RimuoviHyper, quindi seleziona Esegui.

Al termine, se si desidera rimuovere la macro, salvare il file come .xlsx oppure premere Alt-F11 e rimuovere il codice.


Anche questo ha funzionato come un fascino. Modo più tecnico per risolvere il problema. Grazie.
TheMaskOfZero

+1 Molto più elegante del mio!
BloodPhilia,

1
Se sei su OSX vai alla barra dei menu in alto -> strumenti -> macro -> editor di Visual Basic, quindi digita il codice in questa cartella di lavoro .. quindi torna al menu macro ed eseguilo dopo aver selezionato tutte le celle con collegamenti.
Abram,

+1 su osx, il formato file xlsx genererà macro. devi salvare nel vecchio formato xls
μολὼν.λαβέ

9

Segui questi passi:

  1. In qualsiasi cella vuota, digitare il numero 1(può essere eliminato in seguito).
  2. Fare clic con il pulsante destro del mouse sulla cella in cui è stato digitato il numero 1e quindi fare clic su Copy.
  3. Seleziona le celle con i collegamenti ipertestuali che desideri eliminare.
  4. Nella Homescheda, nel Clipboardgruppo, fare clic sulla freccia giù e quindi fare clic su Paste Special.
  5. In Operation, fare clic su Multiplye quindi fare clic su OK.
  6. Nella Homescheda, nel Stylesgruppo, fare clic su Cell Styles. Dal menu a discesa, fai clic su Normal.
  7. Ora i collegamenti ipertestuali vengono eliminati. È ora possibile eliminare il numero 1utilizzato per eseguire questa attività.

1
+1 Ecco come ho imparato molto tempo fa e funziona sempre con Excel.
Hondalex,

Ha aggiunto 0 a tutte le mie celle vuote. Non è un problema in questo caso, ma degno di nota da evitare in futuro.
rom016,

@ rom016: poiché una cella vuota ha un valore pari a 0, la moltiplicazione per 1 risulta in 0. Questo non è un problema per il caso precedente poiché le celle pertinenti non sono vuote.
Mehper C. Palavuzlar

@Mehper C. Palavuzlar Ma altre celle potrebbero essere evidenziate per risparmiare tempo raccogliendole ciascuna.
rom016,

6

Seleziona tutte le celle che desideri eliminare dai collegamenti ipertestuali, quindi fai clic sulla scheda "Home" nella barra multifunzione nella parte superiore di Excel. Nel gruppo "Modifica", fai clic sulla freccia a discesa "Cancella" e seleziona "Cancella formati".

Immagine dello schermo

AGGIORNARE:

Seleziona tutte le celle che vuoi cancellare dai collegamenti ipertestuali, fai clic con il tasto destro e "Taglia" o usa Ctrl+ X. Ora apri una finestra di blocco note e incollala lì. Ora seleziona tutte le righe con contenuto dal blocco note e fai clic con il pulsante destro del mouse su "Taglia" o usa Ctrl+ X. Ora seleziona la cella superiore della colonna appena tagliata in Excel e fai clic con il pulsante destro del mouse su "Incolla" o usa Ctrl+ V.


Grazie per la risposta; Ma ciò non cancella i collegamenti ipertestuali. Sto facendo qualcosa di sbagliato?
TheMaskOfZero

@TheMaskofZero È strano, sembra funzionare bene per me ... Stai selezionando le celle giuste? Alcuni testi che non si adattano alla cella si sovrappongono alle celle vicine facendole sembrare come se fossero le cellule in cui si trovano.
BloodPhilia

@BloodPhilia Sto selezionando esattamente quelle celle che hanno il collegamento ipertestuale. Sto avendo tutte le celle nella stessa colonna e sono continue. Ho provato questo selezionando una singola cella. Anche in questo caso il collegamento ipertestuale non viene cancellato.
TheMaskOfZero

@TheMaskofZero Questo è strano ... Aggiungerò una soluzione alternativa alla mia risposta tra un minuto.
BloodPhilia,

@BloodPhilia Grazie! La soluzione ha funzionato.
TheMaskOfZero

5

Ho evidenziato l'intervallo in cui erano incorporati più collegamenti ipertestuali. Li ho copiati in un'altra sezione del foglio di calcolo, quindi ho usato la funzione Incolla speciale e li ho incollati come valori nella nuova sezione. Ha funzionato come un fascino!


2

È irritante quando si digita un ID e-mail in una cella di Excel e arriva automaticamente un collegamento ipertestuale. Per sbarazzarsi di ottenere ulteriori collegamenti ipertestuali in qualsiasi cella, ecco la soluzione:

  1. Fai clic sul pulsante Office nell'angolo in alto a sinistra del foglio Excel (un'icona che mostra alcune caselle).
  2. In basso ci sono 2 schede: opzioni di Excel e uscita da Excel. Fai clic sull'opzione Excel.
  3. Vai a Prova
  4. Fai clic sull'opzione Correzione automatica
  5. Seleziona la scheda Auto Format as you type
  6. Deseleziona Internet and network paths with hyperlinks apply as you work.
  7. Fai clic sul pulsante OK in basso

Si tratta di impedire che i contenuti delle celle vengano convertiti in collegamenti ipertestuali, per favore spiega come risolve il problema attuale (riconvertendo i collegamenti ipertestuali in testo semplice)
Máté Juhász,

1

Usa il formato pittore. Basta selezionare una cella che non è un collegamento ipertestuale (o crearne una con un clic destro "rimuovi collegamento ipertestuale", quindi selezionare l'intera colonna e fare di nuovo clic sul pulsante di formattazione del panter.


2
Questo non ha funzionato.
TheMaskOfZero,

1
  • Evidenzia tutti i collegamenti ipertestuali che desideri rimuovere
  • Nella scheda Home , vai a Stili e seleziona Stili di cella
  • Fai clic su Normale
  • Se desideri aggiungere nuovamente i collegamenti ipertestuali, fai la stessa cosa: seleziona solo i collegamenti ipertestuali anziché Normale

In questo modo cambia solo l'aspetto del testo. Le celle hanno ancora il collegamento ipertestuale. Fare di nuovo clic sulla cella per accedere allo strumento.
TheMaskOfZero

1

Copia celle, incolla "valori" speciali in un'altra colonna (o riga), quindi copia e incolla nuovamente le celle con collegamento ipertestuale.


1

Per file della guida di Excel 2007:

Per disattivare più collegamenti ipertestuali contemporaneamente, procedi come segue:

  1. In una cella vuota, digitare il numero 1.
  2. Fare clic con il pulsante destro del mouse sulla cella e quindi fare clic su Copia dal menu di scelta rapida.
  3. Tenere premuto CTRL e selezionare ogni collegamento ipertestuale che si desidera disattivare. - Suggerimento: per selezionare una cella che contiene un collegamento ipertestuale senza andare alla destinazione del collegamento ipertestuale, fare clic sulla cella e tenere premuto il pulsante del mouse fino a quando il puntatore non diventa una croce, quindi rilasciare il pulsante del mouse.
  4. Nella scheda Home, nel gruppo Appunti, fare clic sulla freccia sotto Incolla, quindi fare clic su Incolla speciale. (nota: può fare clic con il tasto destro, selezionare incolla speciale.)
  5. In operazione, fare clic su Moltiplica e quindi fare clic su OK. (Area superiore "Incolla" = Tutto. Area inferiore "Operazione" = Moltiplica)
  6. Nella scheda Home, nel gruppo Stili, fai clic su Stili di cella.
  7. In Buono, Cattivo e Neutro, selezionare Normale. (In alto a sinistra se "Stili di cella" è espanso. Riquadro bianco, testo nero, contorno giallastro attorno al riquadro.)

Ha funzionato per me.


0

Evidenzia tutte le celle insieme, fai clic con il pulsante destro del mouse e aggiungi un collegamento ipertestuale, inserendo qualsiasi lettera, ad esempio "xxxx". Premere OK senza modificare l'area evidenziata, quindi fare clic su Rimuovi collegamento ipertestuale.


0

Per rimuovere i collegamenti ipertestuali da più celle:

  1. Evidenzia tutte le celle da cui desideri rimuovere il collegamento ipertestuale
  2. Fai clic sulla scheda "Home"
  3. Fai clic su "Cancella" nel gruppo di modifica
  4. Scegli Cancella collegamenti ipertestuali

0

Ho provato più opzioni indicate in questa pagina senza alcun risultato, ma poi sono stato fortunato:

  1. Crea un nuovo foglio di lavoro
  2. Seleziona le celle con i collegamenti ipertestuali
  3. Vai al nuovo foglio di lavoro
  4. Incolla speciale: selezionare Tutto usando il tema Sorgente

Questo incolla il contenuto, rimuove i collegamenti ipertestuali e mantiene la formattazione originale.


0

Seleziona l'area, quindi Ctrl-C l'area, quindi Ctrl-V la stessa area. Voila, non più collegamento ipertestuale. Quindi cambia il blu in nero selezionando il colore nero mentre sono ancora selezionati.


-1
Sub Macro2()
    Range("A1:Z300").Select
    Selection.Hyperlinks.Delete
End Sub

L'esecuzione di questa macro ha eliminato tutti i collegamenti ipertestuali nell'intervallo di celle da 1 a z300


-1 Praticamente lo stesso della risposta accettata 2 anni prima
nixda,

-1

basta inserire un link in un'altra colonna e quindi copiare questo link in un'altra colonna incollando valori speciali ... quindi questa nuova colonna può essere copiata in quella colonna di hyperlink di più celle ... SEMPLICE E FACILE


1
Si tratta davvero di rimuovere i collegamenti?
Wrzlprmft il

-2

Passaggio 1: fare clic su 1 nella cella vuota. Passaggio 2: copia quella cella. Passaggio 3: Scegli la colonna del collegamento ipertestuale. Passaggio 4: fai clic su Stile cella nella barra degli strumenti a casa. Passaggio 5: fare clic su normale. passaggio 6: eliminare 1.


2
Questa è una copia rotta di questa risposta . Rispondi a una domanda solo se hai qualcosa da aggiungere alle risposte esistenti.
Wrzlprmft,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.