Excel - Добавяне на данни към нов ред всеки път, когато се въвеждат данни

Проблем

Създал съм VBA форма за въвеждане на баща като имена, номера, дата, час и т.н. Всеки път, когато формулярът се изпълнява и данните се въвеждат, трябва да се добавят към нов ред. Въведените данни никога не се дублират, така че няма нужда да се проверява това. Но добавянето на данни към следващия нов ред е моят проблем. Искам първите 4-те листа да бъдат начело на ред и така баща ми да се добави от 5-ти ред. Как да направя това?

Решение

Не съм видял как го правиш. Всичко, което мога да предложа, е да намерите последния използван ред и да го добавите. Ако резултатът е 4 или по-малко, направете го 5

Ако col A винаги има данни, можете да го използвате, за да намерите последния ред

 lastrow = cells (65536, 1) .end) xlup) .row lastrow = lastrow + 1, ако lastrow <5 след това lastrow = 5 

Забележка

Благодарение на rizvisa1 за този съвет на форума.

Предишна Статия Следваща Статия

Топ Съвети