Just nu i M3-nätverket
Jump to content

En enkel fråga om hur offset funkar


roos.niclas

Recommended Posts

Hej!

 

Jag är väldigt färskt när det gäller VBA och mitt problem är säkert mycket lätt att lösa!

 

Jag har skapat ett formulär där man kan räkna ut priset för en viss tjänst per kund och det jag vill göra är att kunna spara formuläret i en lista för att sedan kunna fylla i ännu en osv.

 

Det jag inte får till är hur jag programmerar förflyttningen från rad 1 för den första kunden till rad 2 för den andra kunden.

 

Någon vänlig själ som kan hjälpa mig med detta?

 

Tack på förhand/ Niclas

 

Link to comment
Share on other sites

Några sätt finns

1: Du håller koll på radnummer och adresserar med

Blad1.Cells(rwIndex, colIndex)

2: Du sätter en referens och arbetar relativt denna

a) Med Cells där då

myRn.Cells(1,1) är samma cell som myRn

B) Med Offset där då

myRn.Offset(0,0) är samma cells som myRn

 

3: Du kan mellan varje varv ställa om referensen:

Set myRn = myRn.Offset(1,0)

ger ett hopp en rad ned.

 

Fast 1 eller 2 rekommenderas.

 

 

/T

 

Even when we know we´ll never find the answers, we have to keep on asking questions.

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...