Excel - Lägg till data i ny rad varje gång data matas in

Problem

Jag har skapat en VBA-blankett för att ange pappa som namn, nummer, datum, tid etc. Varje gång formuläret körs och data matas in ska det läggas till i ny rad. De inmatade uppgifterna dupliceras aldrig så det är inte nödvändigt att verifiera det. Men att lägga till data till nästa nya rad är mitt problem. Jag vill att de första 4rows-arken ska vara på rad och så ska min pappa läggas till från 5: e raden. Hur gör jag detta?

Lösning

Har inte sett hur du gör det. Allt jag kan föreslå är att hitta den senast använda raden och lägg till en till den. Om resultatet om 4 eller mindre gör det 5

Om kol A alltid har data kan du använda det här för att hitta den sista raden

 lastrow = cells (65536, 1) .end) xlup) .row lastrow = lastrow + 1 om lastrow <5 sedan lastrow = 5 

Notera

Tack till rizvisa1 för detta tips på forumet.

Tidigare Artikel Nästa Artikel

Bästa Tipsen