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.