Condividi:        

Da array a shape

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

Da array a shape

Postdi miko » 29/09/22 16:19

Buonasera,
ho inserito in un foglio excel degli shapes, che excel chiama forme.
è possibile inserire gli item di un array direttamente in una serie di shapes senza iterazione come avviene per un range di celle?
per un range di celle uso il seguente codice

Codice: Seleziona tutto
Array = range("A" & NRow).resize(5,1).value

range("M" & NRow).resize(5,1).value = Array

per un range di shapes è possibile scrivere qualcosa di simile

Codice: Seleziona tutto
Array = range("A" & NRow).resize(5,1).value

range("shapes").Text = Array

se si come deve essere strutturata la macro?

saluti grazie
windows 10 - office 2013
miko
Utente Senior
 
Post: 521
Iscritto il: 29/12/09 10:44

Sponsor
 

Re: Da array a shape

Postdi Anthony47 » 29/09/22 18:52

La gestione degli oggetti e' alquanto diversa dalla gestione dei dati...
La cosa piu' vicina a quello che dici e' del tipo:
Codice: Seleziona tutto
ActiveSheet.Shapes.Range(Array("Picture 4", "Picture 6", "Picture 2")).Select
Selection.Copy                              'seleziona un tot di immagini e copia
Range("Z1").Select                          'Seleziona la destinazione
ActiveSheet.Paste                           'Incolla le immagini
ActiveWindow.RangeSelection.Select          'Disseleziona le immagini

Copiera' le immagini a partire dalla posizione prescelta mantenendo il posizionamento relativo indipendentemente dalla sequenza con cui sono indirizzate
Avatar utente
Anthony47
Moderatore
 
Post: 19440
Iscritto il: 21/03/06 16:03
Località: Ivrea


Torna a Applicazioni Office Windows


Topic correlati a "Da array a shape":


Chi c’è in linea

Visitano il forum: Nessuno e 110 ospiti