| | Post: 2 | Registrato il: 29/05/2016
| Età: 38 | Utente Junior | excel 2010 | | OFFLINE | |
|
29/05/2016 12:00 | |
Ciao a tutti,
sono nuovo di questo forum ma spero che qualcuno mi dia una mano.
devo inserire una immagine copiata da una cartella su una cella..con una precedente versione di excel riuscivo a dimensionare l'immagine senza problemi usando il comando pictures.insert ma con la nuova versione mi da un errore 1004 quando imposto il with sucessivo in cui definisco height, width, top e left secondo una data cella..non riesco a venirne fuori..
a qualcuno è già capitato questo problema? |
|
| | Post: 3.151 | Registrato il: 13/03/2012
| Città: LIVORNO | Età: 78 | Utente Master | 2010 | | OFFLINE | |
|
29/05/2016 15:11 | |
allega il file con la macro attuale
----------
Win 10 - Excel 2010
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta |
| | Post: 2 | Registrato il: 29/05/2016
| Età: 38 | Utente Junior | excel 2010 | | OFFLINE | |
|
30/05/2016 10:35 | |
grazie mille per avere risposto; non riesco ad allegare il file ma ti riporto il codice sotto per quanto riguarda il pezzo che mi da l'errore
Set Rng = SH.Cells(riga, 15)
sPic = SH.Cells(riga, 15)
Set MyPic = SH.Pictures.Insert(sPath & sPic)
With MyPic
.Height = Rng.Height
.Width = Rng.Width
.Top = Rng.Top
.Left = Rng.Left
End With
L'errore 1004 mi viene dato con riferimento alla prima riga d'istruzione dopo il With (".Height"). Il codice funzionava con precedente versione office 2003 ma non con la più recente office 2010! |
| | Post: 3.154 | Registrato il: 13/03/2012
| Città: LIVORNO | Età: 78 | Utente Master | 2010 | | OFFLINE | |
|
30/05/2016 12:21 | |
puoi allegare file zippati
----------
Win 10 - Excel 2010
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta |
| | Post: 3 | Registrato il: 29/05/2016
| Età: 38 | Utente Junior | excel 2010 | | OFFLINE | |
|
30/05/2016 12:41 | |
|
| | Post: 4 | Registrato il: 29/05/2016
| Età: 38 | Utente Junior | excel 2010 | | OFFLINE | |
|
30/05/2016 12:42 | |
avevi ragione, non so perchè non ero riuscito prima! |
| | Post: 1.990 | Registrato il: 21/06/2013
| Città: NAPOLI | Età: 70 | Utente Veteran | Excel 365 | | OFFLINE |
|
30/05/2016 12:47 | |
Scusate se mi intrometto ma nel file allegato non c'è nessuna macro.
Devi riallegare il file con la macro (intera) zippandolo unitamente a qualche immagine .jpg [Modificato da alfrimpa 30/05/2016 12:47]
Alfredo |
| | Post: 3.155 | Registrato il: 13/03/2012
| Città: LIVORNO | Età: 78 | Utente Master | 2010 | | OFFLINE | |
|
30/05/2016 12:55 | |
non posso testare la tua macro in mancanza dei fogli comunque la sintassi è corretta, prova a trasferire il codice in un modulo standard e non in thisworkbook
@Alfredo, La macro è in thisworkbook, non so perché [Modificato da patel45 30/05/2016 12:57]
----------
Win 10 - Excel 2010
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta |
| | Post: 1.991 | Registrato il: 21/06/2013
| Città: NAPOLI | Età: 70 | Utente Veteran | Excel 365 | | OFFLINE |
|
30/05/2016 13:32 | |
patel45, 30/05/2016 12.55:
@Alfredo, La macro è in thisworkbook, non so perché
Scusa Andrea non l'avevo vista però mi chiedo come sia stato possibile allegare un file con macro senza zipparlo (forse è per questo che non l'avevo trovata).
Alfredo |
| | Post: 5 | Registrato il: 29/05/2016
| Età: 38 | Utente Junior | excel 2010 | | OFFLINE | |
|
30/05/2016 15:21 | |
Ciao Andrea e Alfredo,
innanzitutto grazie per avere subito risposto.
Aveva ragione Andrea, la sintassi era giusta al 99%; c'era un errore nel fatto che non impostavo il comando lock shape ratio mso false..
appena l'ho inserito la macro ha girato perfettamente!
scusate se ho caricato male l'allegato ma era la prima volta che scrivevo sul sito, la prossima volta sarò più preciso nella richiesta. |
|
|