Ինչպե՞ս տպել որոշակի էջեր կամ աշխատաթերթ ՝ հիմնված բջջային արժեքի վրա 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- ի համար նախատեսված գործիքներ երկխոսության պատուհանը հայտնվում է, սեղմեք այո տպագրություն սկսելու կոճակը: Կամ կտտացրեք այն Ոչ կոճակը երկխոսության տուփից անմիջապես առանց տպման դուրս գալու համար: Տեսեք,
Առնչվող հոդվածներ:
- Ինչպե՞ս ստեղծել դինամիկ տպման տարածք Excel- ում:
- Ինչպե՞ս տպել միայն Excel- ում աշխատաթերթի վերջին էջը:
Գրասենյակի արտադրողականության լավագույն գործիքները
Լրացրեք ձեր Excel-ի հմտությունները Kutools-ի հետ Excel-ի համար և փորձեք արդյունավետությունը, ինչպես երբեք: Kutools-ը Excel-ի համար առաջարկում է ավելի քան 300 առաջադեմ առանձնահատկություններ՝ արտադրողականությունը բարձրացնելու և ժամանակ խնայելու համար: Սեղմեք այստեղ՝ Ձեզ ամենաշատ անհրաժեշտ հատկանիշը ստանալու համար...
Office Tab- ը Tabbed ինտերֆեյսը բերում է Office, և ձեր աշխատանքը շատ ավելի դյուրին դարձրեք
- Միացնել ներդիրներով խմբագրումը և ընթերցումը Word, Excel, PowerPoint- ով, Հրատարակիչ, Access, Visio և Project:
- Բացեք և ստեղծեք բազմաթիվ փաստաթղթեր նույն պատուհանի նոր ներդիրներում, այլ ոչ թե նոր պատուհաններում:
- Բարձրացնում է ձեր արտադրողականությունը 50%-ով և նվազեցնում մկնիկի հարյուրավոր սեղմումները ձեզ համար ամեն օր: