Excel VBA: Telle kolommen mei gegevens (2 foarbylden)

  • Diel Dit
Hugh West

As jo ​​in lytse gegevenstabel hawwe mei in pear kolommen, kinne jo se allegear maklik telle. Mar foar in grutte gegevenstabel is it frij lestich om alle kolommen sûnder flater te tellen. Derneist kinne guon kolommen gegevens befetsje, wylst guon kolommen folslein leech binne. Sa is it tellen fan alle kolommen mei gegevens yn gefal fan in grutte gegevenstabel frij dreech. Yn dit artikel sille jo 2 manieren leare om kolommen mei gegevens te tellen mei VBA yn Excel mei gemak.

Oefenwurkboek downloade

Jo kinne it Excel-bestân downloade fan 'e folgjende keppeling en oefenje tegearre mei it.

Telle kolommen mei Data.xlsm

2 manieren om kolommen te tellen mei gegevens mei VBA yn Excel

1 Telle alle kolommen yn in wurkblêd mei gegevens mei in ienfâldige VBA-koade

Wy kinne de 3 kolommen sjen yn 'e folgjende gegevenstabel. No sille wy in VBA-koade brûke om it oantal brûkte kolommen yn ien Excel-wurkblêd te bepalen.

❶ Druk earst op ALT + F11 om de VBA-bewurker te iepenjen.

❷ Dêrnei meitsje in nije module fan Ynfoegje > Module.

❸ Kopiearje dêrnei it folgjende VBA-skript.

7545

❹ Gean dan werom nei de VBA-bewurker en druk op CTRL + V om it te plakjen.

❺ Bewarje no de VBA-koade troch op de CTRL + S knop te drukken.

❻ Om de VBA-koade út te fieren, gean jo nei it ljepblêd ûntwikkelder en klikje op Makro's . Of druk gewoan op de F5 kaai.

It dialoochfinster Makro sil ferskine.

❼ Alles wat jo hoege te dwaan is te klikken op de knop Utfiere .

No sille jo sjen dat in dialoochfinster ferskynde. Wat seit, it oantal kolommen mei gegevens is 3.

Lês mear: How to Count Number of Columns in Excel (3 Easy Metoaden)

2. Telle alle kolommen yn in opjûn berik mei gegevens mei help fan in Excel VBA-koade

De folgjende VBA-koade sil jo ynskeakelje om alle kolommen mei gegevens te tellen yn in opjûn berik.

Om de koade te brûken,

❶ Iepenje earst de VBA-bewurker troch op ALT + F11 te drukken.

❷ Gean dan oan Ynfoegje & GT; Module om in nije module oan te meitsjen.

❸ Kopiearje dêrnei it folgjende VBA-skript.

1120

❹ Gean werom nei de VBA-bewurker en druk op CTRL + V om it te plakken.

❺ Bewarje no de koade troch op CTRL + S.

<0 te drukken>❻ Gean nei it ljepblêd Untwikkelderen druk op de Makro'som it finster Makrote iepenjen.

Of druk gewoan op de F5 kaai om it dialoochfinster Makro te brûken.

❼ Kies yn it dialoochfinster de funksjenamme CountColumnsInARange en druk op Utfiere knop.

Uteinlik sil der in lyts dialoochfinster ferskine dat seit dat it totale oantal kolommen 3 is.

Lês mear: Hoe kinne jo kolommen telle foar VLOOKUP yn Excel (2 metoaden)

Mear VBA-koades om kolommen te tellen yn Excel

1. BrûkeVBA Range.End-metoade om it lêst brûkte kolomnûmer werom te jaan

Om it lêst brûkte kolomnûmer yn in Excel-spreadsheet te krijen,

❶ Iepenje earst de VBA-bewurker troch te drukken op ALT + F11.

❷ Gean dan nei Ynfoegje > Module om in nije module oan te meitsjen.

❸ Kopiearje de folgjende VBA -koade:

2716

❹ Plak en bewarje de koade yn de VBA-bewurker.

❺ Druk op de F5 toets om de boppesteande koade út te fieren.

Jo krije de lêste kolom nûmer yn in pop-up dialoochfinster lykas yn 'e ôfbylding hjirûnder:

Lês mear: Hoe kinne jo kolommen telle oant wearde is berikt yn Excel

2. Brûk Range.Find Metoade om it lêst brûkte kolomnûmer werom te jaan yn Excel

As jo ​​nei VBA-koades sykje om it lêste brûkte kolomnûmer werom te jaan, folgje dan de stappen hjirûnder :

❶ Druk earst op ALT + F11 om de VBA-bewurker te iepenjen.

❷ Dêrnei meitsje in nije module fan Ynfoegje > Module.

❸ Kopiearje de folgjende VBA-koade:

4929

❹ Gean dan werom nei de VBA-bewurker en druk op CTRL + V om it te plakjen.

❺ Bewarje no de VBA-koade troch op de CTRL + S knop te drukken.

Druk no op de F5 kaai om de boppesteande koade út te fieren.

Jo krije it lêst brûkte kolomnûmer yn in pop-up dialoochfinster lykas yn de ôfbylding hjirûnder:

Dingen om te ûnthâlden

  • Druk op ALT + F11 om de VBA-bewurker te iepenjen.
  • Jo kinne op ALT + drukke.F8 om it dialoochfinster Makro's te brûken.
  • Om de VBA-koade út te fieren, druk op de F5.

Konklúzje

Om gear te nimmen, hawwe wy 2 manieren besprutsen om kolommen te tellen mei gegevens mei VBA yn Excel. Jo wurde oanrikkemandearre om it oefenwurkboek te downloaden tegearre mei dit artikel en alle metoaden dêrmei te oefenjen. En aarzelje net om fragen te stellen yn 'e kommentaar seksje hjirûnder. Wy sille besykje sa gau mooglik te reagearjen op alle relevante fragen. En besykje asjebleaft ús webside ExcelWIKI om mear te ferkennen.

Hugh West is in tige betûfte Excel-trainer en analist mei mear as 10 jier ûnderfining yn 'e yndustry. Hy hat in bachelorstitel yn boekhâlding en finânsjes en in masterstitel yn bedriuwsadministraasje. Hugh hat in passy foar lesjaan en hat in unike lesoanpak ûntwikkele dy't maklik te folgjen en te begripen is. Syn saakkundige kennis fan Excel hat tûzenen studinten en professionals wrâldwiid holpen har feardigens te ferbetterjen en útblinke yn har karriêre. Troch syn blog dielt Hugh syn kennis mei de wrâld, en biedt fergese Excel-tutorials en online training om partikulieren en bedriuwen te helpen har folsleine potensjeel te berikken.