Acquista i nostri libri consigliati su Amazon.it
+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 8 su 8

celle di testo contenenti link

  1. #1
    marchez non  in linea Novello
    Post
    5
    Like Inviati  
    0
    Like Ricevuti  
    0
    ho una colonna con centinaia di celle che contengono link,
    cliccandoci sopra si apre nel browser la pagina internet collegata,
    il testo visualizzato pero' e' generico uguale per tutte le celle, tipo: "link al sito web"
    mentre ovviamente l'indirizzo cambia in ogni cella,
    ora io vorrei sostituire il testo generico con l'indirizzo completo del link,
    esiste una procedura che mi permetta di farlo in automatico?

    questa esigenza e' nata ora che vorrei collegare la tabella in access 2010,
    ed in fase di importazione importa solo il testo visualizzato ma non il link al suo interno

    grazie

  2. #2
    patel45 non  in linea Scolaretto
    Post
    473
    Like Inviati  
    0
    Like Ricevuti  
    0
    allega un piccolo esempio

  3. #3
    marchez non  in linea Novello
    Post
    5
    Like Inviati  
    0
    Like Ricevuti  
    0
    la cella in formato testo e visualizza questo testo:
    JUKEBOX
    con questo collegamento ipertestuale
    A\808%20State\(Single)%202012%20-%20O.T.E.P\LISTA.m3u

    io vorrei che il testo visualizzato fosse il percorso del link, cioe
    A\808%20State\(Single)%202012%20-%20O.T.E.P\LISTA.m3u

    questo per tutte le celle della colonna
    Ultima modifica di marchez; 21-05-2012 16:15 

  4. #4
    L'avatar di Zer0Kelvin
    Zer0Kelvin non  in linea Scolaretto
    Post
    300
    Like Inviati  
    0
    Like Ricevuti  
    0
    Ciao.
    Prova ad usare questa macro ( provala su una copia per, non si sa mai!):
    Sub hLinks()
    Dim lnk As Hyperlink
        For Each lnk In ActiveSheet.Hyperlinks
            lnk.TextToDisplay = lnk.Address
        Next lnk
    End Sub
    
    ℹ️ Leggi di pi su Zer0Kelvin ...

  5. #5
    marchez non  in linea Novello
    Post
    5
    Like Inviati  
    0
    Like Ricevuti  
    0
    molte grazie
    funziona perfettamente, magia del vba, che purtroppo non conosco

    se lo volessi applicare solamente alle celle selezionate
    ho provato qualcosa tipo:
    ActiveCell.TextToDisplay = lnk.Address
    ma manca qualcosa

  6. #6
    marchez non  in linea Novello
    Post
    5
    Like Inviati  
    0
    Like Ricevuti  
    0
    ooops
    bastava sostituire activeCell ad ActiveSheet
    grazie ancora

  7. #7
    L'avatar di Zer0Kelvin
    Zer0Kelvin non  in linea Scolaretto
    Post
    300
    Like Inviati  
    0
    Like Ricevuti  
    0
    Se vuoi che la macro agisca su una o pi celle selezionate la puoi modificare cos
    Sub hLinks2()
    Dim lnk As Hyperlink
        For Each lnk In Selection.Hyperlinks
            lnk.TextToDisplay = lnk.Address
        Next lnk
    End Sub
    
    in questo modo modificherai solo i link nelle celle dell'area selezionata.
    ℹ️ Leggi di pi su Zer0Kelvin ...

  8. #8
    marchez non  in linea Novello
    Post
    5
    Like Inviati  
    0
    Like Ricevuti  
    0
    grazie gentilissimo,
    era solo per curiosita', osservando i codici piu' semplici a volte si puo' imparare qualcosina,

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Indicare celle contenenti solo spazi come vuote
    Da marco26762 nel forum Microsoft Excel
    Risposte: 13
    Ultimo Post: 11-08-2017, 17:29
  2. Risposte: 19
    Ultimo Post: 13-07-2013, 08:18
  3. Risposte: 1
    Ultimo Post: 23-02-2013, 15:17
  4. Testo Con Collegamento Link
    Da glak nel forum Visual Basic .Net
    Risposte: 2
    Ultimo Post: 22-09-2011, 20:03
  5. Problema con campi contenenti testo
    Da roberto63 nel forum ASP 3, ASP .Net
    Risposte: 2
    Ultimo Post: 05-05-2008, 21:28