Ինչպե՞ս Excel- ում բջջային արժեքի հիման վրա ավտոմատ ներդնել շարքը:
Տեղադրեք տողը ներքևում `հիմնվելով VBA- ի բջջային արժեքի վրա
Տեղադրեք վերևում շարքը ՝ հիմնված բջջային արժեքի վրա Kutools- ի համար Excel- ի
Տեղադրեք տողը ներքևում `հիմնվելով VBA- ի բջջային արժեքի վրա
VBA գործարկմամբ բջիջի արժեքի հիման վրա տող տեղադրելու համար կատարեք հետևյալ քայլերը.
1. Մամուլ Alt + F11 ստեղները միաժամանակ, և ա Microsoft Visual Basic հավելվածների համար պատուհանը դուրս է գալիս:
2: սեղմեք Տեղադրել > Մոդուլներ, ապա կպցրեք ներքևում գտնվող VBA կոդի վրա ՝ դուրս գալու համար Մոդուլներ պատուհան.
VBA. Ներդիր տողը ներքևում ՝ ելնելով բջջային արժեքից:
Sub BlankLine()
'Updateby20150203
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type: = 8)
Set WorkRng = WorkRng.Columns(1)
xLastRow = WorkRng.Rows.Count
Application.ScreenUpdating = False
For xRowIndex = xLastRow To 1 Step - 1
Set Rng = WorkRng.Range("A" & xRowIndex)
If Rng.Value = "0" Then
Rng.Offset(1, 0).EntireRow.Insert Shift: = xlDown
End If
Next
Application.ScreenUpdating = True
End Sub
3: սեղմեք F5 բանալին կամ Վազում կոճակը, դուրս է գալիս երկխոսություն և ընտրում սյունը զրո: Տեսեք,
4: սեղմեք OK, Դրանից հետո դատարկ տողերը կտեղադրվեն զրոյական արժեքից ցածր:
Ակնարկ:
1. Եթե ցանկանում եք տողեր տեղադրել այլ արժեքի հիման վրա, կարող եք փոխել 0 ցանկացած արժեքի, որը ցանկանում եք VBA- ում. Եթե Rng.Value = "0" ապա.
2. Եթե ցանկանում եք զրոյից կամ այլ արժեքից բարձր տողեր տեղադրել, կարող եք օգտագործել ստորև նշված vba կոդը:
VBA. Տեղադրեք տողը զրոյական արժեքից վեր.
Sub BlankLine()
'Updateby20150203
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type: = 8)
Set WorkRng = WorkRng.Columns(1)
xLastRow = WorkRng.Rows.Count
Application.ScreenUpdating = False
For xRowIndex = xLastRow To 1 Step - 1
Set Rng = WorkRng.Range("A" & xRowIndex)
If Rng.Value = "0" Then
Rng.EntireRow.Insert Shift: = xlDown
End If
Next
Application.ScreenUpdating = True
End Sub
Տեղադրեք վերևում շարքը ՝ հիմնված բջջային արժեքի վրա Kutools- ի համար Excel- ի
Եթե ծանոթ չեք VBA- ին, կարող եք փորձել Excel- ի համար նախատեսված գործիքներ's Ընտրեք հատուկ բջիջներ օգտակարություն, ապա վերևում շարքեր տեղադրեք:
Excel- ի համար նախատեսված գործիքներ, ավելի քան 300 հարմար գործառույթներ, ավելի հեշտացնում է ձեր գործերը: | ||
Տեղադրելուց հետո Excel- ի համար նախատեսված գործիքներ, խնդրում ենք վարվել ինչպես ստորև ՝(Անվճար ներբեռնեք Kutools- ի համար Excel- ը հիմա!)
1. Ընտրեք ցուցակը, որից ուզում եք պարզել կոնկրետ բջիջները և կտտացնել Կուտոլս > ընտրել > Ընտրեք հատուկ բջիջներ, Տեսեք,
2. Բացվող պատուհանում ստուգեք Ամբողջ շարքը տարբերակը, ապա անցեք ընտրելու հավասար - ից Հատուկ տեսակ ցուցակը, ապա մուտքագրեք ճիշտ տուփի տուփում այն արժեքը, որը ցանկանում եք գտնել: Տեսեք,
3: սեղմեք Ok, և դուրս է գալիս երկխոսություն ՝ ընտրված շարքերի քանակը հիշեցնելու համար, պարզապես փակեք այն:
4. Տեղադրեք կուրսորը մեկ ընտրված շարքում և ընտրելու համար սեղմեք աջ Տեղադրել համատեքստային ընտրացանկից: Տեսեք,
Այժմ տողերը տեղադրվում են վերևում ՝ հիմնվելով որոշակի արժեքի վրա:
Տեղադրեք վերևում շարքերը ՝ հիմնված բջջային արժեքի վրա
Հարաբերական հոդվածներ:
Գրասենյակի արտադրողականության լավագույն գործիքները
Լրացրեք ձեր Excel-ի հմտությունները Kutools-ի հետ Excel-ի համար և փորձեք արդյունավետությունը, ինչպես երբեք: Kutools-ը Excel-ի համար առաջարկում է ավելի քան 300 առաջադեմ առանձնահատկություններ՝ արտադրողականությունը բարձրացնելու և ժամանակ խնայելու համար: Սեղմեք այստեղ՝ Ձեզ ամենաշատ անհրաժեշտ հատկանիշը ստանալու համար...
Office Tab- ը Tabbed ինտերֆեյսը բերում է Office, և ձեր աշխատանքը շատ ավելի դյուրին դարձրեք
- Միացնել ներդիրներով խմբագրումը և ընթերցումը Word, Excel, PowerPoint- ով, Հրատարակիչ, Access, Visio և Project:
- Բացեք և ստեղծեք բազմաթիվ փաստաթղթեր նույն պատուհանի նոր ներդիրներում, այլ ոչ թե նոր պատուհաններում:
- Բարձրացնում է ձեր արտադրողականությունը 50%-ով և նվազեցնում մկնիկի հարյուրավոր սեղմումները ձեզ համար ամեն օր: