Excel VBA - A következő üres cellának kiválasztása egy sorban

A Visual Basic Application vagy a VBA a Microsoft Excel alkalmazásban hatékony eszköz, mivel az ismétlődő feladatok automatizálhatók az alkalmazás segítségével. A felhasználók egyéni VBA kódot írhatnak a programozási igényeik kielégítésére. Érdekes tulajdonságok, mint például az eltolás, az Excel különböző celláin keresztül működhet. Azok a műveletek, mint a következő üres cellának a sorban történő kiválasztása, automatikusan elvégezhető, de csak akkor, ha ezt a tulajdonságot VBA-ban választja ki.

Probléma

Excel 2002-t használok

Az alábbi kód jól működik, kivéve, ha a következő üres cellát szeretném kiválasztani a sorban jobbra minden alkalommal, amikor ugyanazt a játékos pontszámot adja meg.

Ahogy most olvasható, csak felülírja az előző bejegyzést.

 Válasszuk az ActiveSell.Value = Player.Value ActiveCell.Offset (1, 0) pontot. Válasszuk a Loop ActiveCell.Value = Player.Value Activecell.offset lehetőséget. 0, 4) .value = Score.value ActiveSheet.Protect GameNumber.Value = "" Player.Value = "" Score.Value = "" 

Megoldás

PRÓBÁLD EZT:

 ActiveCell.Value = Player.Value Activecell.offset (0, 4) .value = Score.value 'a legutóbbi használt cellát találja a jobb oldalon lévő ActiveCell.End (xlToRight) sorban. használt ActiveCell.Offset (0, 1) cellát 

jegyzet

Köszönet a rizvisa1-nek a fórumon található tippért.

Előző Cikk Következő Cikk

Top Tippek