Just nu i M3-nätverket
Gå till innehåll

En enkel fråga om hur offset funkar


roos.niclas

Rekommendera Poster

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

 

Länk till kommentar
Dela på andra webbplatser

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.

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...