elenco a discesa da file diverso

Anonimo
2011-11-11T16:00:42+00:00

Buonasera

vorrei creare una finestra che si apra con un click in una determinata cella. la finestra dovrà contenere un elenco di frasi presente in un altro file.  scelgo la frase dall'elenco e questa viene inserita nella cella da cui ho aperto la finestra.

prima di crearla vorrei sapere se questo tipo di "collegamenti" tra file hanno dei limiti ad esempio: se i 2 file devono stare nella stessa cartella per funzionare. oppure mettiamo il caso che io ho selezionato una frase, questa è stata inserita nella cella, salvo e chiudo. poi devo inviare il file per email. se non invio il file contenente l'elenco, ovviamente non potò usare la finestra creata, ma le frasi che ho scelto in precedenza prima del salvataggio rimangono nella cella o no ?

grazie a tutti in anticipo!

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento
Risposta accettata dall'autore della domanda
Anonimo
2011-11-17T08:37:14+00:00

se cancello con canc. 

se elimino la riga tutto ok

Ultimo tentativo(ripeto, non riesco a priprodurre il problema). Modifica così la solita parte:

RigaErrore:

    If Err.Number = -2147352571 Then

        With Me.ComboBox1

            .RemoveItem .ListCount - 1

        End With

        Resume RigaChiusura

    Else

        MsgBox Err.Number & vbNewLine & Err.Description

        Resume RigaChiusura

    End If

La risposta è stata utile?

0 commenti Nessun commento

46 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2011-11-14T15:53:27+00:00

    sono riuscito a risolvere quasi tutto.

    adesso funziona soltanto per frasi che non hanno la virgola ',' all'interno. come devo fare per fargli accettare la virgola ?

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2011-11-14T11:11:07+00:00

    sono riuscito a modificare i riferimenti per il nome dei file e dell'elenco. 

    però mi da errore dicendo nessun valore specificato per alcuni parametri necessari.

    si riferisce al fatto che prima selezionando un dato ne inseriva 3 dato che adesso ho soltanto una colonna con i dati ?

    Puoi aiutarmi su questo problema ?

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2011-11-14T10:53:01+00:00

    lo sò benissimo come si fà ad imparare che ci vuole voglia  tempo e studio. il fatto è che mi serve per lavoro e non posso permettermi di perdere una settimana o un mese a studiare visual basic per fare queste modifiche.

    Grazie comunque

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2011-11-14T10:41:05+00:00

    il problema è che non conosco minimamente il linguaggio vba e non riesco ad adattarlo alle mie esigenze. dovrei perderci molto tempo. 

    i problemi che non riesco ad adattare sono:

    -il file da dove deve aprirsi la finestra con l'elenco ha nome variabile. Mentre il foglio si chiama sempre SDS. Il file dove è l'elenco si chiama sempre ElencoFrasi e il foglio dove è l'elenco si chiama Elenco.

    -L'elenco è di questo tipo:

    marco è sveglio

    gianni dorme

    luca mangia

    ...

    1 frase per ogni riga tutte all'interno della stessa colonna.

    io scelgo una di queste frasi e  la frase va all'interno della cella da qui è partita la macro.

    Se puoi dirmi precisamente come si fà aspetto la tua risposta altrimenti utilizzo il metodo che ho trovato io perchè dovrei perderci troppo tempo per capire cosa devo fare. Ho provato a cambiare i nomi dei file e dei fogli all'interno della userform e del modulo ma dopo non funziona.

    Grazie in ogni caso!

    Dovremmo perderlo in due molto tempo...;-). Come si fa lo vedi nei files che ho postato, che fanno quanto chiedi e sono solo da adattare. La cosa richiede un minimo di conoscenza del vb di Excel e quella si ottiene studiando e avendo tempo e voglia di capire. E come scrivevo prima, lo scopo del forum non è quello di creare dal nulla soluzioni ad hoc.

    Utilizza tranquillamente l'altra soluzione se ti risolve il problema. Buon lavoro.

    La risposta è stata utile?

    0 commenti Nessun commento