Kaip nustatyti kitą laisvą stulpelio langelį naudojant makrokomandą
Daugelyje makrokomandų duomenys turėtų būti nuolat pridedami. Tada būtina nustatyti kitą stulpelio langelį, kuriame galite įvesti duomenis. Tai galite išspręsti naudodami „Excel“ formulę.
Tačiau, jei norite nustatyti paskutinį makrokomandos langelį, jums reikia VBA komandų. Yra keletas būdų, kaip išspręsti problemą. Čia yra tinkama makrokomanda:
Sub Search FreeFell ()
„Dim Cell“ kaip diapazonas
Dim Maxzeile kaip ilgai
Jei Val (kairėn (Application.Version, 2))> 11 Tada
Maksimali eilutė = 1048576
Kitas
Maksimali eilutė = 65536
Pabaiga Jei
Nustatyti langelį = Ląstelės (Maxzeile, 1). Pabaiga (xlUp). Poslinkis (1, 0)
„MsgBox“ Kitas laisvas langelis yra „& cell. Adresas (klaidinga, klaidinga)
Pabaiga Sub
Pradėjus, makrokomanda nustato kitą laisvą, nepanaudotą langelį A stulpelyje. Šio langelio adresas rodomas lange.
Makrokomanda adresuoja paskutinę aktyvios lentelės A stulpelio eilutę ir, pradedant nuo jos, nustato paskutinį anksčiau naudotą langelį. Kad makrokomanda veiktų programoje „Excel“ iki 2003 m. Ir „Excel“ nuo 2007 m. Šią bylą reikia atskirti, nes turimų eilučių skaičius padidėjo nuo 2007 m. Nuo 65536 iki 1048576.
Jei norite rasti laisvą langelį stulpelyje, o ne A stulpelio laisvą langelį, pakeiskite pirmąjį skaičių 1 skliausteliuose po komandos Ląstelės pagal atitinkamo stulpelio numerį.
Patarimas: Jei norite sužinoti, kaip įvesti ir paleisti makrokomandas „Excel“, trumpą aprašymą rasite čia: http://www.exceldaily.de/excel-makros-vba/artikel/d/so-haben-sie -makros- in-excel-ein.html