Caricare programma da selezione combobox



  • Caricare programma da selezione combobox
    di ffante (utente non iscritto) data: 18/04/2015 14:17:34

    Torno qui a chiedere una mano per realizzare una userform che mi permetta di selezionare i prodotti che dovro utilizzare in tre
    diversi fogli:

    nella form ho inserito una combobox che mi dovrà selezionare il foglio dove caricare i dati, una con il codice del prodotto, e una
    textbox che mi visualizza il prodotto selezionato presente sulla stessa riga del codice.

    tutti questi dati si trovano sul foglio dosaggi, ed in fuzione del foglio che viene selezionato dovra copiare i dati in celle

    prestabilite come viene fatto con i pulsanti presenti su i tre fogli.

    Attualmente questa operazione viene fatta con dei pulsanti con delle macro incorporate che mi caricano i vari prodotti.

    solo che ogni volta che devo fare un nuovo prodotto sono costretto ad aprire un nuovo modulo in v.b. ed inserire i dati in fuzione
    della riga interessata all'interno del foglio dosaggi.

    es. 1: dalla userform Seleziona Prodotti" seleziono sulla combobox "Rev 1" Seleziono sulla seconda combobox il codice "1000"

    nella textbox mi dovrebbe comparire il prodotto sulla stessa riga del codice, cliccando sul pulsante ok dovrà copiare

    dal Foglio (Dosaggi) al Foglio (Rev1):

    a12:"Dest.Linea" "seleziona il foglio da utilizzare"
    b12:"Codice P.F." g2 :"Codice P.F."
    c12:"Prodotto" u2 :"Prodotto"
    d12:"TR 1/TR 9" f14:"prodotto tr1"
    e12:"gr" i14:"gr"
    f12:"TR 2" f15:"prodotto tr2"
    g12:"gr" i15:"gr"
    h12:"TR 4" f16:"prodotto tr4"
    i12:"gr" i16:"gr"
    j12:"TR 5/TR 9" f17:"prodotto tr5"
    k12:"gr" i17:"gr"
    l12:"TR 7/TR 11/TR 14" f18:"prodotto tr7"
    m12:"gr" i18:"gr"
    n12:"TR 8/TR 12/TR 13" f18:"prodotto tr8"
    o12:"gr" i18:"gr"
    p12:"lunghezza busta" o23:"Lunghezza Busta"
    q12:"Strati Cartone" r23:"Strati Cartone"
    r12:"Media Oraria" l23:"Media Oraria"
    s12:"Codice Busta" U5 :"Codice Busta"
    t12"Codice Cartone" u15:"Codice Cartone"
    u12"Uve kg." f30:"Uve kg."
    v12:"TMC STD" r26:"TMC STD"

    vorrei far in modo di caricare i dati e di non aprire ogni nuovo prodotto il programma V.b.

    se c'è qualcuno che mi puo dare una mano dato che con vba sto cercando di imparare e non sono ancora in grado di fare questo...

    ho inserito un file di esempio.

    franco



  • di ffante (utente non iscritto) data: 18/04/2015 20:25:55

    dal Foglio (Dosaggi)====>al Foglio (Rev1):

    a12:"Dest.Linea"========>"seleziona il foglio da utilizzare"
    b12:"Codice P.F."=======>g2 :"Codice P.F."
    c12:"Prodotto"==========>u2 :"Prodotto"
    d12:"TR 1/TR 9"=========>f14:"prodotto tr1"
    e12:"gr"================>i14:"gr"
    f12:"TR 2"==============>f15:"prodotto tr2"
    g12:"gr"================>i15:"gr"
    h12:"TR 4"==============>f16:"prodotto tr4"
    i12:"gr"================>i16:"gr"
    j12:"TR 5/TR 9"=========>f17:"prodotto tr5"
    k12:"gr"================>i17:"gr"
    l12:"TR 7/TR 11/TR 14"==>f18:"prodotto tr7"
    m12:"gr"================>i18:"gr"
    n12:"TR 8/TR 12/TR 13"==>f18:"prodotto tr8"
    o:"gr"==================>i18:"gr"
    p12:"lunghezza busta"===>o23:"Lunghezza Busta"
    q12:"Strati Cartone"====>r23:"Strati Cartone"
    r12:"Media Oraria"======>l23:"Media Oraria"
    s12:"Codice Busta"======>U5 :"Codice Busta"
    t12"Codice Cartone"=====>u15:"Codice Cartone"
    u12"Uve kg."============>f30:"Uve kg."
    v12:"TMC STD"===========>r26:"TMC STD"

    forse così si capisce megilio.



  • di lepat (utente non iscritto) data: 19/04/2015 10:48:34

    per me non è chiaro cosa vuoi ottenere, forse dovresti allegare un file semplificato con solo le cose da risolvere



  • di ffante (utente non iscritto) data: 19/04/2015 11:47:05

    attualmente il caricamento delle ricette nei tre fogli vengono fatte con delle macro collegate a dei pulsanti.
    le puoi trovare in ogni foglio, vorrei eliminare tutte le macro e fare questa operazione con la form scelta prodotti, non so se è fattibile, tutto questo per evitare di aprire v.b. ogni volta che viene creato un nuovo programma.

    franco



  • di lepat (utente non iscritto) data: 19/04/2015 12:11:34

    scrivi la sequenza delle operazioni che deve fare l'utente e cosa deve ottenere
    1) selezionare xxxxx risultato si popola il combo yyyyy
    2) .....



  • di ffante (utente non iscritto) data: 19/04/2015 19:53:43

    selezionare scelta prodotto:
    1)selezionare Rev1(il foglio dove vengono copiati i dati)
    2)selezionare codice(lo seleziono con la 2a combobox
    3)la textbox che si stova sotto dovrà essere popolata automaticamente, il dato si trova sulla stessa riga della 2a combobox nella colonna di destra.

    confermando con il pulsante ok

    dovranno esser copiati tutti i dati della stessa riga dal foglio dosaggi al foglio Rev1 come specificato sopra.