È soltanto un Pokémon con le armi o è un qualcosa di più? Vieni a parlarne su Award & Oscar!
 
Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

inserire immagine excel 2010

Ultimo Aggiornamento: 30/05/2016 15:21
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

Ciao PAtel
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

Re:
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.
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 06:36. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com