Crea nuovo foglio con immagine



  • Crea nuovo foglio con immagine
    di Stellak (utente non iscritto) data: 26/06/2010

    Ciao a tutti, vi chiedo gentilmente aiuto per questo progetto che devo eseguire. allora ho una tabella excel con una lista prodotti e le loro specifiche, da qui con una macro creo un foglio excel nuovo per ogni prodotto con una tabella che riprende tutti gli atributi del prodotto ( e fin qui tutto ok..) ma devo aggiungere anche la relativa immagine..e qui mi incasino, nn riesco a scrivere il codice corretto (scusatemi nn sono molto esperta..). in pratica nella cella a8 del nuovo foglio devo inserire l'immagine del prodotto che si trova in una directory specifica e si chiama esattamente come il prodotto (es prodotto ad456 ha ad456.jpg)
    vi ringrazio davvero tantisssssimo per il vs aiuto e prometto di studiare di più e meglio vb!!!
    ciao e buona giornata a tutti
    stellak



  • di Ricky53 (utente non iscritto) data: 26/06/2010

    Ciao,
    prova con il registratore di macro:
    attiva il registratore
    fai l'inserimento dell'immagine prendendola dalla cartella ove è posizionata.
    fermato il registratore avrai il codice che dovrai adattare per la scelta del prodotto ... rendendola automatica in base al codice selezionato ...

    ciao da ricky53



  • di Stellak (utente non iscritto) data: 26/06/2010

    Grazie mille.. ma è qui che mi fermo...dalla semplice macro che mi crea con il registratore, qual è il codice che devo aggiungere per fare in modo che in quella cella mi mette l'immagine con il nome del prodotto? (che divenat perciò una variabile?
    ancora grazie!!!



  • di Stellak (utente non iscritto) data: 26/06/2010

    Grazie mille.. ma è qui che mi fermo...dalla semplice macro che mi crea con il registratore, qual è il codice che devo aggiungere per fare in modo che in quella cella mi mette l'immagine con il nome del prodotto? (che divenat perciò una variabile?
    ancora grazie!!!



  • di Big ronnie (utente non iscritto) data: 27/06/2010

    Ciao stellak,

    inserisci queste due righe nella tua macro.

    ciao big
     
    Range("a8").Select
    ActiveSheet.Pictures.Insert("tuo percorso").Select
    



  • di Stellak (utente non iscritto) data: 27/06/2010

    Ok ma manca ancora un pezzettino di codice perchè così la macro non sa cosa inserire nella select. nella cell a8 deve essere inserita un'immagine che ha una path impostata (quella che tu dici il mio percorso)ma in base al valore che assume la cella es b4. se nn imposto questa variabile il programma nn va...
    helppppppppp



  • di Big ronnie (utente non iscritto) data: 27/06/2010

    Prova così

    ciao big
     
    tuopercorso = [b4]
    Range("a8").Select
    ActiveSheet.Pictures.Insert(tuopercorso).Select



  • di Stellak (utente non iscritto) data: 28/06/2010

    Nn funziona..perchè il nome di ciascun prodotto è una variabile e si trova nella colonna b.. in pratica in un foglio ho la tabella con tutti i valori e da lì creo la schede prodotto ovvero 1 file per prodotto con i relativi dati ( e qui ci arrivo) ma è l'inserimento dell'immagine che nn riesco proprio a gestire..



  • di Ricky53 (utente non iscritto) data: 30/06/2010

    Caio,
    posizionati su una cella, della colonna "b", che contiene un nome immagine e poi esegui la macro che ti invio.

    ciao da ricky563
     
    Sub Inserisci_Immagine()
        Percorso = "C:TuoPercorso"
        Nome = ActiveCell.Value
    
        Range("A8").Select
        ActiveSheet.Pictures.Insert(Percorso & Nome).Select
    End Sub