Ինչպե՞ս տպել որոշակի էջեր կամ աշխատաթերթ ՝ հիմնված բջջային արժեքի վրա Excel- ում:
Երբևէ փորձե՞լ եք տպել որոշակի էջ կամ աշխատաթերթ ՝ հիմնված բջջային արժեքի վրա Excel- ում: Իսկ ինչպե՞ս հասնել դրան: Այս հոդվածի մեթոդները կօգնեն ձեզ մանրամասնորեն լուծել այն:
Տպեք որոշակի էջ ՝ հիմնվելով բջջային արժեքի վրա, VBA կոդով
Տպեք որոշակի աշխատանքային թերթիկ ՝ հիմնված բջջային արժեքի վրա VBA կոդով
Տպեք որոշակի էջ ՝ հիմնվելով բջջային արժեքի վրա, VBA կոդով
Օրինակ, դուք ցանկանում եք, որ ընթացիկ աշխատանքային թերթի 1-ին էջը, օրինակ `ընթացիկ աշխատանքային թերթի 1-ին էջը, ավտոմատ տպվի, երբ ընթացիկ աշխատաթերթում էջը թիվ 1 մուտքագրվի AXNUMX բջիջ: Դրան հասնելու համար կարող եք անել հետեւյալը.
1. Ընտրեք բջիջը պարունակող էջի համարը, որի վրա ցանկանում եք տպել, ապա սեղմել ալտ և F11 ստեղները միաժամանակ բացելու համար Microsoft Visual Basic հավելվածների համար պատուհան Դրանից հետո կտտացրեք Տեղադրել > Մոդուլներ.
2. Հետո Microsoft Visual Basic հավելվածների համար պատուհանը հայտնվում է, խնդրում ենք պատճենեք և տեղադրեք հետևյալ VBA կոդը ՝ Կոդ պատուհան.
VBA կոդ. Տպիր էջը ՝ ելնելով բջջային արժեքից
Option Explicit
Sub Print_Pages()
Dim xPage As Integer
Dim xYesorNo As Integer
With ActiveCell
If Not IsEmpty(.Value) And IsNumeric(.Value) Then
xPage = .Value
Else: MsgBox "Please specify a cell and enter a page in cell"
Exit Sub
End If
End With
xYesorNo = MsgBox("Ready to print page" & xPage & " ", vbYesNo, "Kutools for Excel")
If xYesorNo = vbYes Then
ActiveSheet.PrintOut from:=xPage, To:=xPage, preview:=True
Else
Exit Sub
End If
End Sub
3. Մամուլ F5 ծածկագիրը գործելու համար: Պատուհանման մեջ Excel- ի համար նախատեսված գործիքներ երկխոսության տուփ, կտտացրեք այո որոշակի էջ տպելու կոճակը կամ կտտացրեք այն Ոչ եթե չեք ուզում տպել, երկխոսության տուփից դուրս գալու համար: Տեսեք,

Դրանից հետո բացվում է ընթացիկ աշխատանքային թերթի որոշակի էջի նախադիտման պատուհանը, խնդրում ենք կտտացնել այստեղին տպել տպագրություն սկսելու կոճակը:

Տպեք որոշակի էջ ՝ հիմնվելով բջջային արժեքի վրա, VBA կոդով
Ենթադրելով, որ ցանկանում եք տպել ակտիվ աշխատանքային թերթը, երբ այս թերթի B2 բջիջի արժեքը հավասար է 1001-ի համարին: Դրան կարող եք հասնել հետևյալ VBA կոդով: Խնդրում եմ, արեք հետևյալ կերպ.
1. Սեղմեք աջով Թերթի ներդիր որ ցանկանում եք տպել ՝ ելնելով բջջային արժեքից, և այնուհետև կտտացրեք Դիտել կոդը աջ կտտացնելու ցանկից:
2. Հետո Microsoft Visual Basic հավելվածների համար պատուհանը հայտնվում է, խնդրում ենք պատճենեք և տեղադրեք հետևյալ VBA կոդը օրենսգրքի պատուհանում:
VBA կոդ. Տպիր աշխատանքային թերթը `ելնելով բջջային արժեքից
Private Sub Worksheet_Change(ByVal Target As Range)
Dim xCell As Range, xYesorNo As Integer
Set xCell = ActiveSheet.Range("B2")
If Application.Intersect(Target, xCell) Is Nothing Then Exit Sub
If xCell.Value = 1001 Then
xYesorNo = MsgBox("Ready to print the specified worksheet? ", vbYesNo, "Kutools for Excel")
If xYesorNo = vbYes Then
ActiveSheet.PrintOut
Else
Exit Sub
End If
End If
End Sub

ՆշումԴուք կարող եք փոխել բջջի և բջջի արժեքը ծածկագրում `ըստ ձեզ անհրաժեշտ:
3. Մամուլ ալտ + Q փակելու համար Microsoft Visual Basic հավելվածների համար պատուհան.
1001 թիվը B2 բջիջ մուտքագրելիս `ա Excel- ի համար նախատեսված գործիքներ երկխոսության պատուհանը հայտնվում է, սեղմեք այո տպագրություն սկսելու կոճակը: Կամ կտտացրեք այն Ոչ կոճակը երկխոսության տուփից անմիջապես առանց տպման դուրս գալու համար: Տեսեք,

Ձեր պատասխանը ուղարկված չէ: Եթե ցանկանում եք ուղղակիորեն տպել ոչ հաջորդական էջեր, ինչպիսիք են 1-ին, 6-րդ և 9-րդ էջերը ընթացիկ աշխատանքային թերթում, կամ տպել միայն բոլոր զույգ կամ կենտ էջերը, կարող եք փորձել Տպեք նշված էջերը օգտակար pf Excel- ի համար նախատեսված գործիքներ ինչպես ցույց է տրված նկարում Կարող եք գնալ անվճար ներբեռնեք ծրագրակազմը `առանց սահմանափակումների 30 օրվա ընթացքում.

Առնչվող հոդվածներ:
Գրասենյակի արտադրողականության լավագույն գործիքները
Excel- ի համար նախատեսված Kutools- ը լուծում է ձեր խնդիրների մեծ մասը և բարձրացնում ձեր արտադրողականությունը 80% -ով
- Վերաօգտագործել: Արագ տեղադրեք բարդ բանաձևեր, գծապատկերներ և այն ամենը, ինչ դուք նախկինում օգտագործել եք. Ryածկագրել բջիջները գաղտնաբառով; Ստեղծեք փոստային ցուցակ և նամակներ ուղարկել ...
- Super Formula Bar (հեշտությամբ խմբագրեք տեքստի և բանաձևի բազմաթիվ տողեր); Ընթերցանության դասավորությունը (հեշտությամբ կարդալ և խմբագրել մեծ թվով բջիջներ); Տեղադրել ֆիլտրացված տիրույթում...
- Միաձուլել բջիջները / տողերը / սյունակները առանց տվյալների կորստի. Պառակտված բջիջների պարունակությունը; Միավորել կրկնօրինակ տողերը / սյունակները... Կանխել կրկնօրինակ բջիջները; Համեմատեք միջակայքերը...
- Ընտրեք Կրկնօրինակ կամ Եզակի Շարքեր; Ընտրեք դատարկ շարքեր (բոլոր բջիջները դատարկ են); Super Find և Fuzzy Find շատ աշխատանքային գրքույկներում; Պատահական ընտրություն ...
- Actշգրիտ պատճեն Բազմաթիվ բջիջներ ՝ առանց բանաձևի հղումը փոխելու; Ավտոմատ ստեղծեք հղումներ դեպի մի քանի թերթեր; Տեղադրեք փամփուշտներ, Տուփեր և ավելին ...
- Քաղվածք տեքստ, Տեքստ ավելացնել, հեռացնել ըստ դիրքի, Հեռացնել տարածությունը; Ստեղծել և տպել էջային ենթագոտիներ; Փոխարկել բջիջների բովանդակության և մեկնաբանությունների միջև...
- Սուպեր զտիչ (պահպանել և կիրառել ֆիլտրի սխեմաները այլ թերթերի վրա); Ընդլայնված տեսակավորում ըստ ամիս / շաբաթ / օր, հաճախականություն և ավելին; Հատուկ զտիչ համարձակ, շեղատառով ...
- Միավորել աշխատանքային տետրերը և աշխատանքային թերթերը; Միավորել աղյուսակները ՝ հիմնված հիմնական սյունակների վրա; Տվյալները բաժանեք մի քանի թերթերի; Խմբաքանակի փոխակերպում xls, xlsx և PDF...
- Ավելի քան 300 հզոր առանձնահատկություններ, Աջակցում է Office / Excel 2007-2019 և 365. Աջակցում է բոլոր լեզուները: Հեշտ տեղակայում ձեր ձեռնարկությունում կամ կազմակերպությունում: Ամբողջական հատկություններ ՝ 30-օրյա անվճար փորձաշրջան: 60-օրյա գումարի վերադարձի երաշխիք:
Office Tab- ը Tabbed ինտերֆեյսը բերում է Office, և ձեր աշխատանքը շատ ավելի դյուրին դարձրեք
- Միացնել ներդիրներով խմբագրումը և ընթերցումը Word, Excel, PowerPoint- ով, Հրատարակիչ, Access, Visio և Project:
- Բացեք և ստեղծեք բազմաթիվ փաստաթղթեր նույն պատուհանի նոր ներդիրներում, այլ ոչ թե նոր պատուհաններում:
- Բարձրացնում է ձեր արտադրողականությունը 50% -ով և նվազեցնում է ձեզ համար ամեն օր մկնիկի հարյուրավոր կտտոցներ: