diseleziona selezione blu da collegamento ipertestuale

Versione Completa   Stampa   Cerca   Utenti   Iscriviti     Condividi : FacebookTwitter
Mary-92
00lunedì 29 agosto 2016 19:40
ciao

sapreste dirmi per favore se esite un metodo in vba che toglie in automatico la selezione blu lasciata da un collegamento ipertestuale ad un range di colonne senza dover cliccare manualmente su una cella per diselezionarle ?

grazie Marilena
dodo47
00lunedì 29 agosto 2016 19:57
Ciao
questo rimuove gli hyperlink da un range selezionato, lasciando la scritta:

Sub Delhyper()
Dim r As Range
For Each r In Selection
r.Hyperlinks.Delete
Next
End Sub

saluti
Mary-92
00lunedì 29 agosto 2016 20:48
Grazie dodo,

ho provato ad inserire la formula prima nel modulo e poi nel foglio ma rimane comunque la parte selezionata. Sbaglio in qualche cosa?

grazie Marilena
alfrimpa
00lunedì 29 agosto 2016 22:12
Ciao Marilena

Innanzitutto un doveroso saluto a Domenico.

Perdona la banalità della domanda ma prima di lanciare la macro hai selezionato la zona del foglio contenente i tuoi collegamenti ipertestuali?
Mary-92
00martedì 30 agosto 2016 07:32
Ciao

Penso ci sia stato un malinteso ! la parte selezionata che desidero che la macro togliesse non é quella interna alla cella contenente il collegamento ipertestuale bensí la parte che il collegamento ipertestuale evidenzia dopo essere stato attivato che in windows appare in grigio.

grazie e saluti Marilena
dodo47
00martedì 30 agosto 2016 08:45
Ciao
in effetti non si capiva bene.

Sub NoDispHyAddress()
    Dim HLink As Hyperlink
    For Each HLink In ActiveSheet.Hyperlinks
        HLink.ScreenTip = " "
    Next HLink
End Sub
mi raccomando: ...= " " (spazio) altrimenti se vuoto te lo ripropone.

Comunque apparirà sempre il quadratino anche se vuoto.

Forse è possibile disattivare anche quello con le API, ma....

saluti
Mary-92
00martedì 30 agosto 2016 15:14
Grazie,

ho provato ad inserire la formula ma quando clicco sulla cella contente il collegamento le colonne lincate mi appaiono ancora selezionate, dovendo sempre ancora cliccare una seconda volta per far scomparire la parte selezionata.

grazie e saluti Marilena
alfrimpa
00martedì 30 agosto 2016 16:07
Marilena io non riesco a capire qual è il tuo obiettivo

Non puoi allegare un file di esempio con situazione di partenza e risultato desiderato inserito manualmente?
federico460
00martedì 30 agosto 2016 16:31
Al
forse sparo una bestialità
ma non basta aggiungere a fine macro

range("A1").select

o quello che vuole?
alfrimpa
00martedì 30 agosto 2016 16:36
Gianfranco hai ragione! [SM=x423026]
dodo47
00martedì 30 agosto 2016 17:11
Ciao
Mary: cerca di essere chiara nell'esposizione del tuo problema.

Non mi sembra che tu voglia "non vedere" l'indirizzo cui è legato l'hyperlink, ovvero quando ti posizioni con il mouse sulla cella contenente l'hyperlink, excel ti mostra: file///...ecc..ecc.

Pertanto quella macro non ti serve perché azzera quella scritta di tutti gli hyperlink presenti nel foglio.

Se non ti serve l'evidenziazione del range legato all'hyperlink presente nella cella, che ci metti a fare il collegamento?

Ciò premesso: cosa vuoi esattamente?

saluti
Mary-92
00martedì 30 agosto 2016 17:29
Innanzitutto ringrazio tutti

Sí, esatto!
Quello che vorrei è che dovendo passare velocemente da un link all’altro per visualizzare dei dati vorrei che la parte lincata dove vado a leggere i dati mi apparirebbe senza l’evidenziazione grigia evitando cosi di ricliccare due volte per diselezionarla.

grazie mille
saluti Marilena [SM=x423023]
dodo47
00mercoledì 31 agosto 2016 13:17
Ciao
Cliccando su un link excel evidenzia il range ad esso legato quindi, se il link è riferito ad un range di celle, non ci puoi fare nulla.

saluti
Mary-92
00giovedì 1 settembre 2016 13:37
Grazie per la risposta, allora vuol dire che continuerò a diselezionarlo ogni volta a mano come sempre fatto :-(

saluti e grazie Marilena

Questa è la versione 'lo-fi' del Forum Per visualizzare la versione completa clicca qui
Tutti gli orari sono GMT+01:00. Adesso sono le 11:01.
Copyright © 2000-2024 FFZ srl - www.freeforumzone.com