Crea nuovo foglio con immagine
Hai un problema con Excel? 
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
|
Vuoi Approfondire?