Domanda

1) Ciao volevo solo sapere perché excel-2007 record di macro non scrive nulla, ad esempio quando faccio la seguente:

inserisco un rettangolo sul foglio e modificarne le backcolor ...

(d'altra parte, se faccio la stessa cosa in Excel 2003 io ottenga un certo codice)

2) è anche possibile utilizzare VB per chiedere eccellere a mettere il rettangolo sulla posizione specificata per esempio il mio attuale cella attiva è A10: C10

Voglio alto a sinistra del mio rettangolo di essere in quella posizione, vale a dire A10: C10

grazie mille!

È stato utile?

Soluzione

Non è sicuro circa la prima domanda, ma per quanto riguarda il secondo, utilizzare la cella di Sinistra e Top proprietà come sinistra e in alto per il rettangolo. Si tratta di VBA:

Dim sht As Worksheet
Set sht = ActiveSheet

Dim rng As Range
Set rng = shtCells(3, 4)
sht.Shapes.AddShape msoShapeRectangle, rng.Left, rng.Top, 30, 40
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top