Բաց թողնել հիմնական բովանդակությունը

Ինչպե՞ս ցուցադրել շարքի բարձրությունը կամ սյունի լայնությունը բջիջներում:

Որոշ դեպքերում գուցե ցանկանաք իմանալ ձեր աշխատանքային թերթի յուրաքանչյուր շարքի բարձրությունը կամ յուրաքանչյուր սյունակի լայնությունը: Դուք դեռ օգտագործում եք շարքի բարձրությունը կամ սյունակի լայնությունը տողի բարձրությունը կամ սյունի լայնությունը մեկ բջիջ մեկ բջիջով ստուգելու համար: Այսօր ես կներկայացնեմ մի քանի հնարքներ, որպեսզի դուք արագ զբաղվեք այս խնդրով:

Rowուցադրեք յուրաքանչյուր տողի բարձրությունը Սահմանել անունով բջիջներում

Օգտատիրոջ կողմից սահմանված գործառույթով բջիջներում ցուցադրեք տողի յուրաքանչյուր բարձրությունը

Columnուցադրեք յուրաքանչյուր սյունակի լայնությունը բջիջներում ՝ օգտագործողի կողմից սահմանված գործառույթով


նետ կապույտ աջ պղպջակ Rowուցադրեք յուրաքանչյուր տողի բարձրությունը Սահմանել անունով բջիջներում

Excel- ում մենք կարող ենք ստեղծել միջակայքի անուն, ապա կիրառել դրա համապատասխան բանաձևը: Խնդրում ենք անել հետևյալ քայլերով.

1. Ակտիվացրեք ձեր աշխատանքային թերթը, որը ցանկանում եք ստանալ տողի բարձրությունը և սյունակի լայնությունը:

2: Սեղմեք Բանաձեւեր > Սահմանեք անունը, տես նկարի նկարը.

դոկ-շարքի-բարձրություն -1

3. Դրանից հետո Նոր անուն երկխոսության դաշտում մուտքագրեք ձեր սահմանելու անունը Անունի տեքստի վանդակում և մուտքագրեք այս բանաձևը = get.cell (17, a1) «Անդրադառնում է» վանդակում, տես նկարի նկարը.

դոկ-շարքի-բարձրություն -1

4. Եվ այնուհետև կտտացրեք OK կոճակը այս երկխոսությունը փակելու համար, այժմ դատարկ վանդակում:

դոկ-շարքի-բարձրություն -1

5. Դրանից հետո քաշեք լրացման բռնակը ներքև դեպի այն միջակայքի բջիջները, որոնք ցանկանում եք ստանալ շարքի բարձրությունը, և յուրաքանչյուր շարքի բարձրությունը լցվել է ձեր բջիջների մեջ:

դոկ-շարքի-բարձրություն -1


նետ կապույտ աջ պղպջակ Օգտատիրոջ կողմից սահմանված գործառույթով բջիջներում ցուցադրեք տողի յուրաքանչյուր բարձրությունը

Եթե ​​դուք հետաքրքիր եք կոդով, կարող եք նաև ստեղծել Օգտագործողի կողմից սահմանված գործառույթ ՝ յուրաքանչյուր շարքի տողի բարձրությունը ստանալու համար:

1, Պահեք պահեք Alt + F11 Excel- ի ստեղները, և այն բացում է Microsoft Visual Basic հավելվածների համար պատուհան.

2: Սեղմեք Տեղադրել > Մոդուլներ, և տեղադրեք հետևյալ մակրոը ՝ Մոդուլի պատուհան.

VBA կոդ. Բջիջներում ցուցադրել տողի յուրաքանչյուր բարձրությունը

Function RowHeight(MR As Range) As Double
Application.Volatile
RowHeight = MR.RowHeight
End Function

3, Դրանից հետո պահեք և փակեք այս կոդը, վերադարձեք ձեր աշխատաթերթ և մուտքագրեք այս բանաձևը = RowHeight (A1) առաջին շարքի ցանկացած դատարկ բջիջի մեջ, այնուհետև լրացնելու բռնիչը ներքև քաշեք դեպի այն միջակայքի բջիջները, որոնք ցանկանում եք ցուցադրել յուրաքանչյուր շարքի տողի բարձրությունը:


նետ կապույտ աջ պղպջակ Columnուցադրեք յուրաքանչյուր սյունակի լայնությունը բջիջներում ՝ օգտագործողի կողմից սահմանված գործառույթով

Յուրաքանչյուր սյունակի սյունի լայնությունը ստանալու համար կարող եք նաև օգտագործել օգտագործողի կողմից սահմանված գործառույթ:

1, Պահեք պահեք Alt + F11 Excel- ի ստեղները, և այն բացում է Microsoft Visual Basic հավելվածների համար պատուհան.

2: Սեղմեք Տեղադրել > Մոդուլներ, և տեղադրեք հետևյալ մակրոը ՝ Մոդուլի պատուհան.

VBA կոդ. Յուրաքանչյուր սյունի լայնությունը ցուցադրել բջիջներում

Function ColumnWidth(MR As Range) As Double
 Application.Volatile
 ColumnWidth = MR.ColumnWidth
End Function

3, Դրանից հետո պահեք և փակեք այս կոդը, վերադարձեք ձեր աշխատաթերթ և մուտքագրեք այս բանաձևը = Սյունակի լայնությունը (A1) առաջին սյունակի ցանկացած դատարկ վանդակի մեջ, այնուհետև լրացնելու բռնիչը քաշեք դեպի այն միջակայքի բջիջները, որոնք ցանկանում եք ցուցադրել յուրաքանչյուր սյունակի սյունակի լայնությունը, և բջջում կստանաք սյունակի հարաբերական լայնությունը: Տեսեք սքրինշոթեր.

դոկ-շարքի-բարձրություն -5
-1
դոկ-շարքի-բարձրություն -6

Առնչվող հոդված:

Ինչպե՞ս փոխել Excel- ում հերթափոխված շարքի բարձրությունը / սյունի լայնությունը:

Գրասենյակի արտադրողականության լավագույն գործիքները

🤖 Kutools AI օգնականՀեղափոխություն կատարել տվյալների վերլուծության հիման վրա՝ Խելացի կատարում   |  Ստեղծեք ծածկագիր  |  Ստեղծեք հատուկ բանաձևեր  |  Վերլուծել տվյալները և ստեղծել գծապատկերներ  |  Invoke Kutools-ի գործառույթները...
Հանրաճանաչ հատկություններ: Գտեք, ընդգծեք կամ նույնականացրեք կրկնօրինակները   |  Deleteնջել դատարկ շարքերը   |  Միավորել սյունակները կամ բջիջները՝ առանց տվյալների կորստի   |   Կլոր առանց բանաձևի ...
Super Փնտրել: Բազմաթիվ չափանիշների VLookup    Բազմակի արժեք VLookup  |   VLookup բազմաթիվ թերթերում   |   Fuzzy Փնտրել ....
Ընդլայնված բացվող ցուցակ: Արագ ստեղծեք բացվող ցուցակը   |  Կախված բացվող ցուցակ   |  Բազմակի ընտրություն Drop Down ցուցակ ....
Սյունակի կառավարիչ: Ավելացրեք որոշակի քանակությամբ սյունակներ  |  Տեղափոխել սյունակները  |  Փոխարկել թաքնված սյունակների տեսանելիության կարգավիճակը  |  Համեմատեք միջակայքերը և սյունակները ...
Առանձնահատկություններ: Ցանցի կենտրոնացում   |  Դիզայնի տեսք   |   Մեծ Formula Bar    Աշխատանքային գրքույկի և թերթիկների կառավարիչ   |  Ռեսուրսների գրադարան (Ավտոմատ տեքստ)   |  Ամսաթիվ ընտրող   |  Միավորել աշխատանքային թերթերը   |  Գաղտնագրել/գաղտնազերծել բջիջները    Ուղարկեք նամակներ ըստ ցանկի   |  Սուպեր զտիչ   |   Հատուկ զտիչ (զտել թավ/շեղ/շեղված...) ...
Լավագույն 15 գործիքների հավաքածու12 Տեքստ Գործիքներ (Ավելացրեք տեքստ, Հեռացնել նիշերը, ...)   |   50+ Աղյուսակ Տեսակներ (Գանտի աղյուսակը, ...)   |   40+ Գործնական Բանաձեւեր (Հաշվարկել տարիքը ՝ ելնելով ծննդյան տարեդարձից, ...)   |   19 միացում Գործիքներ (Տեղադրեք QR կոդ, Տեղադրեք նկար ուղուց, ...)   |   12 Փոխարկում Գործիքներ (Բառեր համարներ, Արտարժույթի փոխակերպումը, ...)   |   7 Միաձուլում և պառակտում Գործիքներ (Ընդլայնված կոմբինատ տողեր, Պառակտված բջիջներ, ...)   |   ... եւ ավելին

Լրացրեք ձեր Excel-ի հմտությունները Kutools-ի հետ Excel-ի համար և փորձեք արդյունավետությունը, ինչպես երբեք: Kutools-ը Excel-ի համար առաջարկում է ավելի քան 300 առաջադեմ առանձնահատկություններ՝ արտադրողականությունը բարձրացնելու և ժամանակ խնայելու համար:  Սեղմեք այստեղ՝ Ձեզ ամենաշատ անհրաժեշտ հատկանիշը ստանալու համար...

Նկարագրություն


Office Tab- ը Tabbed ինտերֆեյսը բերում է Office, և ձեր աշխատանքը շատ ավելի դյուրին դարձրեք

  • Միացնել ներդիրներով խմբագրումը և ընթերցումը Word, Excel, PowerPoint- ով, Հրատարակիչ, Access, Visio և Project:
  • Բացեք և ստեղծեք բազմաթիվ փաստաթղթեր նույն պատուհանի նոր ներդիրներում, այլ ոչ թե նոր պատուհաններում:
  • Բարձրացնում է ձեր արտադրողականությունը 50%-ով և նվազեցնում մկնիկի հարյուրավոր սեղմումները ձեզ համար ամեն օր:
Comments (5)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
The column user defined function only works for one column. I edited as below to give the total for multiple columns. The same concept could be applied to the Row UDF.

Function ColumnWidth(MR As Range) As Double
Application.Volatile
Dim c As Range
For Each c In MR
ColumnWidth = c.ColumnWidth + ColumnWidth
Next c
End Function
This comment was minimized by the moderator on the site
C'est un bug Excel : une function n'est recalculée que si une "valeur" d'une des cellules d'entrée change. Or, les valeurs ne changent pas, mais juste la largeur ==> donc pas de recalcul. Même pas avec F9...
Un contournement (pas terrible mais évite de revalider chaque cellule à chaque fois) : mettre par exemple "+aujourdhui()*0" à la fin de la formule qui appelle la function, elle se recaculera dès l'appui sur F9.
This comment was minimized by the moderator on the site
These code options only seem to work "at first." When you then adjust the row height, the value does not update (Excel in Office 365). Any resolution to that? I want to display a value or use conditional formatting based on the calculated row height.
This comment was minimized by the moderator on the site
The Range Name is only working for one cell height and not the others
This comment was minimized by the moderator on the site
this works until you use the custom formula in a new tab. it references the original tab you created the formula in
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations