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

Ինչպե՞ս հանել հաղորդագրության տուփը, եթե բջիջը Excel- ում որոշակի արժեքից մեծ է կամ պակաս:

Եթե ​​բջիջը ավելի մեծ է կամ պակաս, քան մեկ այլ բջիջ, ես պետք է հաղորդագրության տուփ բացեմ ՝ նախազգուշացնելու համար Excel- ում: Ինչպե՞ս լուծել այս խնդիրը Excel- ում: Այս հոդվածում ես կխոսեմ դրա հետ վարվելու որոշ կոդերի մասին:

Հաղորդագրության տուփ բացեք, եթե սյունակում բջջի արժեքը ավելի մեծ է կամ պակաս, քան մեկ այլ բջիջ

Popուցադրել հաղորդագրության տուփը, եթե բջիջի բջիջի արժեքը ավելի մեծ է կամ պակաս, քան մեկ այլ բջիջ


Հաղորդագրության տուփ բացեք, եթե սյունակում բջջի արժեքը ավելի մեծ է կամ պակաս, քան մեկ այլ բջիջ

Ենթադրելով, որ ես ունեմ որոշակի թիվ 100 A1 բջիջում, հիմա, երբ D սյունակում մուտքագրված թիվը A100 բջիջում 1-ից մեծ է, օգտագործողին հիշեցնելու համար պետք է դուրս գա հաղորդագրության տուփ:

Այստեղ ստորև ներկայացված VBA կոդը կարող է օգնել ձեզ այն ավարտել, խնդրում ենք կատարել հետևյալ քայլերով.

1, Գնացեք այն աշխատաթերթը, որը ցանկանում եք օգտագործել:

2, Աջ կտտացրեք թերթիկի ներդիրին և ընտրեք Դիտել կոդը համատեքստի ընտրացանկից ՝ դուրս եկած պատուհանում Microsoft Visual Basic հավելվածների համար պատուհանը, խնդրում ենք պատճենել և տեղադրեք հետևյալ կոդը դատարկ Մոդուլի պատուհանում, տեսեք,

VBA կոդ. Հաղորդագրության տուփ բացեք, եթե սյունակում բջջի արժեքը բջիջից մեծ է կամ պակաս

Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice
Dim xC As String
Dim xWSName As String
Dim xA As String
xC = "D:D"
xWSName = "Sheet1"
xA = "A1"
    If Intersect(Target, Range("D:D")) Is Nothing Then Exit Sub
    If IsEmpty(Target) Then Exit Sub
    xNum = (Sheets(xWSName).Range(xA).Value)
    If (Target.Value) > (Sheets(xWSName).Range(xA).Value) Then
        MsgBox Prompt:="The entered number is greater than cell A1, please enter again! ", Title:="Kutools for Excel"
    End If
End Sub

ՆշումՎերոհիշյալ ծածկագրում Sheet1 ձեր աշխատանքային թերթն է, որը ցանկանում եք օգտագործել; A1 բջիջի արժեքն է, որի հետ ցանկանում եք համեմատել; D: D այն սյունն է, որը ցանկանում եք համեմատել A1 բջիջի հետ:

3, Դրանից հետո պահեք և փակեք ծածկագրի պատուհանը, այսուհետ հաղորդագրության տուփ կհայտնվի, եթե D սյունակում 100-ից մեծ թիվ եք մուտքագրում, տես նկարի նկարը.


Popուցադրել հաղորդագրության տուփը, եթե բջիջի բջիջի արժեքը ավելի մեծ է կամ պակաս, քան մեկ այլ բջիջ

Եթե ​​ցանկանում եք, որ հաղորդագրության տուփը դուրս գա, երբ բջջի արժեքը ավելի մեծ է կամ պակաս, քան մեկ այլ բջիջ, խնդրում ենք կիրառել հետևյալ կոդը.

1, Գնացեք այն աշխատաթերթը, որը ցանկանում եք օգտագործել:

2, Աջ կտտացրեք թերթիկի ներդիրին և ընտրեք Դիտել կոդը համատեքստի ընտրացանկից ՝ դուրս եկած պատուհանում Microsoft Visual Basic հավելվածների համար պատուհանը, խնդրում ենք պատճենել և տեղադրեք հետևյալ կոդը դատարկ Մոդուլի պատուհանում, տեսեք,

VBA կոդ. Բացեք հաղորդագրության տուփ, եթե բջջի արժեքը բջիջից մեծ է կամ պակաս

Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice
On Error GoTo ExitSub
Dim One As Long
Dim Two As Long
One = Range("A1").Value
Two = Range("D1").Value
If Not (Application.Intersect(Range("A1:D1"), Target) Is Nothing) Then
If (One < Two) Then
MsgBox "The value in cell D1 cann't be greater than cell A1!", vbInformation, "Kutools for Excel"
End If
End If
ExitSub:
End Sub

ՆշումՎերոհիշյալ ծածկագրում A1 և D1 այն երկու բջիջներն են, որոնց հետ ցանկանում եք համեմատել:

3, Դրանից հետո պահեք և փակեք ծածկագրի պատուհանը, A1 բջիջի արժեքից պակաս արժեք մուտքագրելիս հաղորդագրության տուփ կհայտնվի, ինչպես ցույց է տրված ստորև նշված նկարը.


Հայտնաբերեք հաղորդագրության տուփի ավելի հարաբերական հոդվածներ.

  • Excel ֆայլ բացելիս ստեղծեք pop up հաղորդագրության տուփ
  • Որոշակի դեպքում, դուք կարող եք ցանկանալ, որ հաղորդագրության տուփը միշտ պատուհանով հիշեցնի ձեզ, թե ինչ պետք է նախ անեք, երբ բացեք որոշակի աշխատանքային գրքույկ, ինչը կարող է օգնել ձեզ հիշել, որ ամենօրյա ամենակարևոր գործն եք անում: Եվ այս հոդվածում ես կխոսեմ այն ​​մասին, թե ինչպես ստեղծել ելնող հաղորդագրության տուփ Excel ֆայլ բացելիս:
  • Excel- ում մակրո գործարկելուց առաջ ստեղծեք այո ոչ հաղորդագրության տուփ
  • Excel- ում դուք կարող եք ուղղակիորեն գործարկել մակրո ՝ սեղմելով F5 ստեղնը կամ կտտացրեք Գործարկել կոճակը Microsoft Visual Basic հավելվածների համար պատուհանում: Բայց երբեմն գուցե ցանկանաք ստեղծել հաղորդագրության տուփ, որը օգտվողին կհարցնի ՝ արդյոք նա ցանկանում է գործարկել մակրոը: Եթե ​​այո, ապա շարունակեք գործարկել կոդը, եթե ոչ, դադարեցրեք գործարկել կոդը: Այս հոդվածում ես կխոսեմ այն ​​մասին, թե ինչպես ստեղծել այո ոչ հաղորդագրության տուփ, նախքան Excel- ում մակրո գործարկելը:
  • Ստեղծեք հաղորդագրության տուփի ժմչփ ՝ որոշակի ժամանակ անց հաղորդագրության տուփը ավտոմատ փակելու համար
  • Excel աշխատանքային գրքույկն օգտագործելիս կարող եք հաճախակի օգտագործել VBA գրությունը: Եվ սցենարի գործարկման ընթացքում կլինեն հաղորդագրությունների տուփեր: Որոշ դեպքերում կցանկանայիք, որ որոշ հաղորդագրությունների արկղերը որոշակի ժամանակ անց փակվեին ինքնաբերաբար, այլ ոչ թե ձեռքով փակեին: Այս հոդվածում մենք ձեզ ցույց կտանք հաղորդագրության տուփի ժամաչափ ստեղծելու եղանակը ՝ Excel- ում որոշակի ժամանակ անց հաղորդագրության տուփը ավտոմատ փակելու համար:

  • Super Formula Bar (հեշտությամբ խմբագրեք տեքստի և բանաձևի բազմաթիվ տողեր); Ընթերցանության դասավորությունը (հեշտությամբ կարդալ և խմբագրել մեծ թվով բջիջներ); Տեղադրել ֆիլտրացված տիրույթում...
  • Միաձուլել բջիջները / տողերը / սյունակները և տվյալների պահում; Պառակտված բջիջների պարունակությունը; Միավորել կրկնօրինակ տողերն ու գումարը / միջինը... Կանխել կրկնօրինակ բջիջները; Համեմատեք միջակայքերը...
  • Ընտրեք Կրկնօրինակ կամ Եզակի Շարքեր; Ընտրեք դատարկ շարքեր (բոլոր բջիջները դատարկ են); Super Find և Fuzzy Find շատ աշխատանքային գրքույկներում; Պատահական ընտրություն ...
  • Actշգրիտ պատճեն Բազմաթիվ բջիջներ ՝ առանց բանաձևի հղումը փոխելու; Ավտոմատ ստեղծեք հղումներ դեպի մի քանի թերթեր; Տեղադրեք փամփուշտներ, Տուփեր և ավելին ...
  • Սիրված և արագ ներդիր բանաձևեր, Ընդգրկույթներ, գծապատկերներ և նկարներ; Ryածկագրել բջիջները գաղտնաբառով; Ստեղծեք փոստային ցուցակ և նամակներ ուղարկել ...
  • Քաղվածք տեքստ, Տեքստ ավելացնել, հեռացնել ըստ դիրքի, Հեռացնել տարածությունը; Ստեղծել և տպել էջային ենթագոտիներ; Փոխարկել բջիջների բովանդակության և մեկնաբանությունների միջև...
  • Սուպեր զտիչ (պահպանել և կիրառել ֆիլտրի սխեմաները այլ թերթերի վրա); Ընդլայնված տեսակավորում ըստ ամիս / շաբաթ / օր, հաճախականություն և ավելին; Հատուկ զտիչ համարձակ, շեղատառով ...
  • Միավորել աշխատանքային տետրերը և աշխատանքային թերթերը; Միավորել աղյուսակները ՝ հիմնված հիմնական սյունակների վրա; Տվյալները բաժանեք մի քանի թերթերի; Խմբաքանակի փոխակերպում xls, xlsx և PDF...
  • Առանցք սեղանի խմբավորում ըստ շաբաթվա համարը, շաբաթվա օրը և ավելին ... Showույց տալ ապակողպված, կողպված բջիջները տարբեր գույներով; Նշեք այն բջիջները, որոնք ունեն բանաձև / անուն...
kte էջանիշը 201905
  • Միացնել ներդիրներով խմբագրումը և ընթերցումը Word, Excel, PowerPoint- ով, Հրատարակիչ, Access, Visio և Project:
  • Բացեք և ստեղծեք բազմաթիվ փաստաթղթեր նույն պատուհանի նոր ներդիրներում, այլ ոչ թե նոր պատուհաններում:
  • Բարձրացնում է ձեր արտադրողականությունը 50%-ով և նվազեցնում մկնիկի հարյուրավոր սեղմումները ձեզ համար ամեն օր:
officetab ներքևում
Comments (5)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
could you help me combine multiple of these rules
This comment was minimized by the moderator on the site
is it possible to include the text from a specific cell in the content of the alert message box?
This comment was minimized by the moderator on the site
Thanks for this, it worked great! But I want to know how can I make this work if the cell that I'm monitoring depends on a cell on another Sheet. For example A1 in Sheet 1 changes values if cell A3 in Sheet 2 changes. I have something like this and the pop up message didn't come up, only when manually changed the A1 on Sheet 1.

Thanks!
This comment was minimized by the moderator on the site
In your VB example above a Pop Up Message Box occurs If Cell A1 is Less than D1 which works well however how do I make it also create a Pop up message for cell A2 is Less than D2, A3 is Less than D3 and so on.
This comment was minimized by the moderator on the site
GRACIAS, COMO PUEDO HACER PARA AMPLIARLO A UN RANDO MAS GRANDE ES DECIR O15:O100 Y N15:N100
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations