Kuinka laskea, kuinka monessa Excel -sarakkeen solussa on sisältöä
Haluat makron avulla selvittää, kuinka monta sarakkeen solua sisältää sisältöä (eli ne eivät ole tyhjiä). Voit tietysti tehdä sen VBA: n silmukan kautta. On kuitenkin helpompaa, jos suoritat tehtävän Excel -toiminnolla. Excel -toiminto NUMBER on suunniteltu juuri tätä tarkoitusta varten. Käytä tätä toimintoa makrossa ja siirrä tulos muuttujaan tai soluun.
Voit etsiä sarakkeen B kaikkien käytettyjen solujen määrän käyttämällä seuraavaa makroa:
Alanumerosarake ()
ActiveCell.Value = WorksheetFunction.Count (sarakkeet (2))
End Sub
Siirry makroon painamalla ALT F11 Excelissä avataksesi VBA -editorin. Valitse INSERT - MODULE -komento VBA -editorissa ja kirjoita makro. Aloita makro aktivoimalla näppäinyhdistelmä ALT F8 Excelissä. Kaksi pikanäppäintä toimivat kaikissa Excel -versioissa.
Jos haluat kirjoittaa funktion tuloksen kiinteään soluun (esimerkiksi soluun A1), korvaa lauseke AKTIVECELL arvolla RANGE ("A1") ja käytä valitsemaasi soluosoitetta.
Määrität lisättävän sarakkeen käyttämällä Sarakkeet -parametria. Sarakkeet on numeroitu vasemmalta oikealle, sarakkeessa A on numero 1.
Seuraava kuva näyttää, miltä tulos näyttää, jos käynnistät toiminnon taulukossa: