Grąžinti langelio stulpelio raidę - VBA kodo pavyzdžiai

Turinys

Įprasta „Excel“ stulpelio funkcija grąžina skaičių, o ne stulpelio raidę, pvz .:

Stulpelis (E4) - grąžina skaičių 5, o ne raidę E
Stulpelis (AD12) grąžina skaičių 30, o ne AD.

Ši funkcija grąžina raidę, o ne stulpelio numerį. Taigi dviejuose aukščiau pateiktuose pavyzdžiuose mes atitinkamai turime raides E ir AD. Įprasta tvarka bus tuščia, jei bus nurodyta daugiau nei viena ląstelė:

Funkcija Alpha_Column (Cell_Add As Range) Kaip eilutė Dim Dimension___Rows Kaip sveikasis skaičius Dim___Cols Kaip sveikasis skaičius Num_Column As Integer No_of_Rows = Cell_Add.Rows.Count No_of_Cols = Cell_Add.Columns.Count If ((No_of_Rol. 1 stulpelis) "" Išeiti iš funkcijos pabaigos, jei Num_Column = Cell_Add.Column If Num_Column <26 Tada Alpha_Column = Chr (64 + Num_Column) Else Alpha_Column = Chr (Int (Num_Column / 26) + 64) & Chr ((Num_Column Mod 26) + 64) End Jei pabaigos funkcija

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave