Permalänk
Medlem

Excel - Visual Basic hjälp

Hej!

Har en form där jag har svenska som ursprungsspråk. Nu skall jag lägga till Engelska i applikationen, och skall hämta ordet, eller texten från celler i Excel, där även applikationen körs från.

På det här viset får jag det att fungera, men vill gärna loopa skiten och slippa skriva det för hand.. (250 rader)

Label1.Caption = Sheets("Language Database Reactor Data").Cells(1, 3)

Är ny på basic, men i C++ skulle jag vilja lösa det liknande detta nedan:

for (int i = 1; i < 250; i++) { Label[i].Caption = Sheets("Language Database Reactor Data").Cells(i, 3); } 'Lägg märke till att (i, 3) i är raden, och 3 är kollumnen (konstant)

Men hur gör man en sådan loop med Label[Variabel] i basic?????
Hoppas ni förstår, ser mig själv som jävligt otydlig

Tack.

Permalänk
Medlem

Har tyvärr inte tid att prova det själv nu men har du testat & ?
alltså:

Label & i &.Caption = Sheets("Language Database Reactor Data").Cells(1, 3)

& tecknet är normalt för att binda ihop variabler med commandon, men är dock osäker på om det fungerar på detta viset