Etsi seuraava tyhjä Excel -solu

Anonim

Kuinka määrittää seuraava vapaa solu sarakkeessa makron avulla

Monissa makroissa tietoja on lisättävä jatkuvasti. Sitten on määritettävä seuraava solu sarakkeeseen, johon voit syöttää tietoja. Voit ratkaista tämän Excel -kaavalla.

Jos haluat kuitenkin määrittää makron viimeisen solun, tarvitset VBA -komentoja. Ongelman ratkaisemiseen on useita lähestymistapoja. Tässä on sopiva makro:

AlahakuFreeCell ()
Dim -solun alue
Dim Maxzeile niin kauan
Jos Val (Vasen (Application.Version, 2))> 11 Sitten
Max linja = 1048576
Muu
Max linja = 65536
Loppu Jos
Aseta solu = Solut (Maxzeile, 1). End (xlUp). Offset (1, 0)
MsgBox "Seuraava vapaa solu on" & cell.Address (False, False)
End Sub

Kun makro on aloitettu, se määrittää seuraavan vapaan, käyttämättömän solun sarakkeessa A. Tämän solun osoite näkyy ikkunassa.

Makro käsittelee aktiivisen taulukon sarakkeen A viimeistä riviä ja määrittää sieltä alkaen viimeksi käytetyn solun. Jotta makro toimisi Excelissä versioon 2003 asti ja Excelissä versiosta 2007 lähtien, alussa tehdään asianmukainen tapauserotus. Tämä tapausten erottaminen on tarpeen, koska käytettävissä olevien rivien määrä on kasvanut versiossa 2007 65536: sta 1048576: een.

Jos haluat löytää vapaan solun sarakkeesta sarakkeen A vapaan solun sijaan, korvaa ensimmäinen numero 1 suluissa komennon jälkeen Solut vastaavan sarakkeen numerolla.

Vinkki: Jos haluat tietää, miten voit syöttää ja käynnistää makroja Excelissä, löydät lyhyen kuvauksen täältä: http://www.exceldaily.de/excel-makros-vba/artikel/d/so-haben-sie -makros- in-excel-ein.html