Risultati da 1 a 16 di 16

Discussione: path dinamica



  1. #1
    L'avatar di Andys
    Clicca e Apri
    Data Registrazione
    May 2016
    Località
    Saronno
    Età
    42
    Messaggi
    8
    Versione Office
    tutte
    Likes ricevuti
    0
    Likes dati
    0

    path dinamica

    Ciao a tutti,
    ho un foglio con alcune celle che contengono link, tipo questo:
    C:\Users\Public\Pictures\Sample Pictures\koala.jpg

    Vorrei inserire la possibilità di rendere la path dinamica:
    ossia, inserire una variabile booleana tramite checkbox per decidere se sono su pc1 o pc2, tipo:
    se checked, uso xxxxxxxxxxxxxxxxx\koala.jpg
    se unchecked, uso wwwwwwwwwww\koala.jpg

    Qualche suggerimento?
    non ho idea su come fare

    grazie mille
    saluti

    A.

  2. #2
    L'avatar di patel
    Clicca e Apri
    Data Registrazione
    Mar 2016
    Località
    Livorno
    Età
    72
    Messaggi
    1109
    Versione Office
    2010
    Likes ricevuti
    143
    Likes dati
    1

    Re: path dinamica


  3. #3
    L'avatar di Andys
    Clicca e Apri
    Data Registrazione
    May 2016
    Località
    Saronno
    Età
    42
    Messaggi
    8
    Versione Office
    tutte
    Likes ricevuti
    0
    Likes dati
    0

    Re: path dinamica

    Citazione Originariamente Scritto da patel Visualizza Messaggio
    Ciao,
    grazie per la risposta.
    Il mio problema è che vorrei sostituire le path con una variabile, tipo "p1" (che può assumere valore "xxxxxx" o "wwwwww")
    e poi, in base al check o no, creare le path nei link in questo modo
    P1/koala.jpg

    e questo non capisco come farlo

    grazie
    A.

  4. #4

    L'avatar di alfrimpa
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Napoli
    Età
    64
    Messaggi
    6800
    Versione Office
    2013
    Likes ricevuti
    720
    Likes dati
    165

    Re: path dinamica

    Ciao Andys

    Perché non alleghi un file di esempio in modo che forse è più facile aiutarti?

    Un'ipotesi potrebbe essere una macro di questo tipo

    Codice: 
    Private Sub CommandButton1_Click()
    Dim myPath As String
    If Worksheets("Foglio1").CheckBox1.Value = True Then
        myPath = "C:\xxxxxxxxxxxxxxxxx\koala.jpg"
        MsgBox myPath
        Else
        myPath = "C:\wwwwwwwwwww\koala.jpg"
        MsgBox myPath
    End If
    End Sub
    che va adattata al tuo file


    Alfredo

  5. #5

    L'avatar di alfrimpa
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Napoli
    Età
    64
    Messaggi
    6800
    Versione Office
    2013
    Likes ricevuti
    720
    Likes dati
    165

    Re: path dinamica

    ti allego file di prova
    File Allegati File Allegati

  6. #6
    L'avatar di Marius44
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Catania
    Età
    73
    Messaggi
    3216
    Versione Office
    Excel2010
    Likes ricevuti
    625
    Likes dati
    155

    Re: path dinamica

    Salve a tutti
    se ho capito bene la tua domanda, prova in questo modo:
    in A1 e A2 scrivi :
    "C:\Users\Desktop\Koala.jpg"
    "M:\Immagini\Koala.jpg
    nel foglio inserisci un CheckBox (ovviamente è un ActiveX) nel cui codice scrivi:
    Codice: 
    Option Explicit
    Private Sub CheckBox1_Click()
    Dim p1 As String
        If CheckBox1.Value = True Then
            p1 = Cells(1, 1)
        Else
            p1 = Cells(2, 1)
        End If
        Cells(5, 3) = p1
    End Sub
    e nella cella C5 vedrai scritta la path scelta.

    Fai sapere. Ciao,
    Mario

  7. #7
    L'avatar di Andys
    Clicca e Apri
    Data Registrazione
    May 2016
    Località
    Saronno
    Età
    42
    Messaggi
    8
    Versione Office
    tutte
    Likes ricevuti
    0
    Likes dati
    0

    Re: path dinamica

    Ciao,
    vi ringrazio tutti per le risposte.
    Spero di trovare la via d'uscita.
    Spiego meglio il mio problema:
    avendo già molte celle nel foglio con dei collegamenti ipertestuali,
    vorrei fare in modo che, cliccando sopra, il relativo link (XXXXX/koala.jpg) venga passato ad una funzione che restituisca il percorso:
    - identico (cioè XXXXX/koala.jpg) a quello entrante SE HO il checked
    - altrimenti WWWWWWW/koala.jpg SE invece NON HO il checked

    Quindi vorrei lasciare tutti i link così come sono, in alcuni fogli ne ho anche migliaia, e chiedere ad una funzione di preoccuparsi se mi trovo su pc1 o pc2 (cioè con il checkbox)

    spero di aver chiarito meglio
    grazie mille per il supporto

    A.

  8. #8
    L'avatar di Marius44
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Catania
    Età
    73
    Messaggi
    3216
    Versione Office
    Excel2010
    Likes ricevuti
    625
    Likes dati
    155

    Re: path dinamica

    Ciao
    riporto da Wikipedia
    In informatica, un collegamento ipertestuale (in inglese hyperlink, spesso chiamato anche link, usato anche in italiano) è un rinvio da un'unità informativa su supporto digitale ad un'altra. È ciò che caratterizza la non linearità dell'informazione propria di un ipertesto.
    Se hai un "collegamento ipertestuale" cosa c'entra
    se mi trovo su pc1 o pc2
    il collegamento sempre quello rimane.

    Oppure, cosa quasi certa, non ho capito nulla.
    Ciao,
    Mario

  9. #9
    L'avatar di Andys
    Clicca e Apri
    Data Registrazione
    May 2016
    Località
    Saronno
    Età
    42
    Messaggi
    8
    Versione Office
    tutte
    Likes ricevuti
    0
    Likes dati
    0

    Re: path dinamica

    Citazione Originariamente Scritto da Marius44 Visualizza Messaggio
    Ciao
    riporto da Wikipedia


    Se hai un "collegamento ipertestuale" cosa c'entra il collegamento sempre quello rimane.

    Oppure, cosa quasi certa, non ho capito nulla.
    Ciao,
    Mario
    Ciao Mario,
    ho bisogno di avere una funzione che, in base al check, mi restituisca una path piuttosto che l'altra.
    Questo perché io valuterò in base al sistema operativo, quale percorso usare (perché su una macchina ci sarà una path e sull'altra un'altra path).
    Capito meglio?
    Grazie
    A.

  10. #10
    L'avatar di rollis13
    Clicca e Apri
    Data Registrazione
    Nov 2015
    Località
    Cordenons
    Messaggi
    815
    Versione Office
    2016 64bit
    Likes ricevuti
    147
    Likes dati
    53

    Re: path dinamica

    A poter valutare i percorsi reali forse potrebbe bastare la gestione delle Variabili di Sistema (es. UserProfile).

  11. #11
    L'avatar di Andys
    Clicca e Apri
    Data Registrazione
    May 2016
    Località
    Saronno
    Età
    42
    Messaggi
    8
    Versione Office
    tutte
    Likes ricevuti
    0
    Likes dati
    0

    Re: path dinamica

    Citazione Originariamente Scritto da rollis13 Visualizza Messaggio
    A poter valutare i percorsi reali forse potrebbe bastare la gestione delle Variabili di Sistema (es. UserProfile).
    Ciao,
    grazie per la risposta,
    ma non posso.
    E' opportuno che venga creata una macro per eseguire ciò che ho spiegato.
    grazie

    A.

  12. #12
    L'avatar di Andys
    Clicca e Apri
    Data Registrazione
    May 2016
    Località
    Saronno
    Età
    42
    Messaggi
    8
    Versione Office
    tutte
    Likes ricevuti
    0
    Likes dati
    0

    Re: path dinamica

    Citazione Originariamente Scritto da Andys Visualizza Messaggio
    Ciao,
    grazie per la risposta,
    ma non posso.
    E' opportuno che venga creata una macro per eseguire ciò che ho spiegato.
    grazie

    A.
    Penso a una cosa del genere:
    - una macro a livello di cartella
    - che appena premo un hyperlink qualunque prenda questo address e lo passa ad una funzione insieme al checked
    - la funzione restituirà xxxxxxxxx/koala.jpg se il check è true, oppure wwwwwww/koala.jpg se il check è falso
    - a quel punto, avendo il percorso raggiungibile su quel tipo di macchina, lancio il file e lo apre

    suggerimenti?

    grazie

  13. #13
    L'avatar di patel
    Clicca e Apri
    Data Registrazione
    Mar 2016
    Località
    Livorno
    Età
    72
    Messaggi
    1109
    Versione Office
    2010
    Likes ricevuti
    143
    Likes dati
    1

    Re: path dinamica

    2 fogli di iperlink, uno per ciascun pc, in un foglio master fai la scelta e ti si apre il foglio giusto

  14. #14
    L'avatar di Andys
    Clicca e Apri
    Data Registrazione
    May 2016
    Località
    Saronno
    Età
    42
    Messaggi
    8
    Versione Office
    tutte
    Likes ricevuti
    0
    Likes dati
    0

    Re: path dinamica

    Citazione Originariamente Scritto da patel Visualizza Messaggio
    2 fogli di iperlink, uno per ciascun pc, in un foglio master fai la scelta e ti si apre il foglio giusto
    Ciao,
    grazie per la risposta.
    Ma io sto cercando di risolvere un mio problema con una soluzione scalabile.
    Non posso ovviare a questo duplicando i dati.

    Mi occorre suggerimento su quanto specificato prima.
    Grazie
    a.

  15. #15
    L'avatar di patel
    Clicca e Apri
    Data Registrazione
    Mar 2016
    Località
    Livorno
    Età
    72
    Messaggi
    1109
    Versione Office
    2010
    Likes ricevuti
    143
    Likes dati
    1

    Re: path dinamica

    anche tu non aiuti, ti è stato chiesto di allegare un file di esempio, l'hai fatto ?

  16. #16
    L'avatar di Andys
    Clicca e Apri
    Data Registrazione
    May 2016
    Località
    Saronno
    Età
    42
    Messaggi
    8
    Versione Office
    tutte
    Likes ricevuti
    0
    Likes dati
    0

    Re: path dinamica

    Citazione Originariamente Scritto da patel Visualizza Messaggio
    anche tu non aiuti, ti è stato chiesto di allegare un file di esempio, l'hai fatto ?
    Provo a riformulare, magari aiuta:
    - ho 10 righe in un foglio di excel riguardanti articoli
    - ogni riga ha una descrizione (in una cella) e un link (nella cella vicina) alla sua relativa immagine (koala.jpg)
    - quando clicco sul link vorrei creare una funzione che mi restituisce xxxxxxxx/koala.jpg se sono su un sistema operativo (tipo XP) piuttosto che wwwwwww/koala.jpg se sono sull'altro (tipo W8)

    Quindi, occorre creare una funzione a livello di modulo che riceve in ingresso una stringa (koala.jpg) e restituisce
    - xxxxxxxx/koala.jpg se sono su un os
    - wwwwwww/koala.jpg se sono su un altro

    Forse occorre usare Worksheet_FollowHyperlink per prendere l'address per passarlo poi alla funzione..
    Tutto qui


    grazie mille a te

    A.

Discussioni Simili

  1. Classifica dinamica
    Di Pabexcel nel forum Domande su Excel in generale
    Risposte: 1
    Ultimo Messaggio: 08/03/17, 04:22
  2. sub dinamica per outlook
    Di mb63 nel forum Domande su Outlook
    Risposte: 0
    Ultimo Messaggio: 21/02/17, 17:29
  3. Tabella dinamica
    Di Ottavio nel forum Domande su Excel in generale
    Risposte: 3
    Ultimo Messaggio: 20/01/17, 18:20
  4. Avviare Macro in un altra cartella di lavoro identificata con ThisWorkbook.Path
    Di Bellared nel forum Domande su Excel VBA e MACRO
    Risposte: 1
    Ultimo Messaggio: 28/12/16, 16:31
  5. [Risolto] convalida dinamica
    Di D@nilo nel forum Domande su Excel in generale
    Risposte: 6
    Ultimo Messaggio: 04/11/16, 21:22

Tag per Questa Discussione

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •