Šūna ar atlasi no Excel saraksta. Izveidojiet nolaižamo sarakstu. Formatēšanas un taustiņu izkārtojuma piemērs

Nolaižamais saraksts šūnā ļauj lietotājam atlasīt tikai noteiktas ievades vērtības. Tas ir īpaši noderīgi, strādājot ar failiem, kas strukturēti kā datu bāze, kur neatbilstošas ​​vērtības ievadīšana laukā var radīt nevēlamus rezultātus.

Tātad, lai izveidotu nolaižamo sarakstu, jums ir nepieciešams:

1. Izveidojiet vērtību sarakstu, kas lietotājam tiks piedāvāts izvēlēties (mūsu piemērā tas ir diapazons M1:M3), pēc tam atlasiet šūnu, kurā būs nolaižamais saraksts (mūsu piemērā šī ir šūna K1), pēc tam dodieties uz cilni " Dati", grupa" Darbs ar datiem", poga" Datu pārbaude"



2. Izvēlieties " Datu tips" -"Saraksts" un norādiet saraksta diapazonu

3. Ja vēlaties pamudināt lietotāju par viņa darbībām, dodieties uz cilni " Ziņa, kas jāievada" un aizpildiet ziņas nosaukumu un tekstu

kas parādīsies, atlasot šūnu ar nolaižamo sarakstu

4. Varat arī pēc izvēles izveidot ziņojumu, kas tiks parādīts, kad mēģināsit ievadīt nepareizus datus


Ja neveicat 3. un 4. darbību, tad datu pārbaude darbosies, bet, kad šūna ir aktivizēta, ziņojums lietotājam par viņa iecerētajām darbībām neparādīsies, un kļūdas ziņojuma vietā ar jūsu tekstu parādīsies standarta ziņojums.

5. Ja vērtību saraksts atrodas citā lapā, jūs nevarēsit izveidot nolaižamo sarakstu, izmantojot iepriekš aprakstīto metodi (līdz programmai Excel 2010). Lai to izdarītu, jums būs jāpiešķir sarakstam nosaukums. To var izdarīt vairākos veidos. Pirmkārt: atlasiet sarakstu un ar peles labo pogu noklikšķiniet uz konteksta izvēlne izvēlieties " Piešķiriet vārdu"

Excel versijām, kas jaunākas par 2007. gadu, tās pašas darbības izskatās šādi:

Otrkārt: izmantot Vārda pārvaldnieks(Excel versijas virs 2003. gada — cilne " Formulas" - grupa" Konkrēti nosaukumi"), kuru jebkurā Excel versijā izsauc, izmantojot īsinājumtaustiņu Ctrl+F3.
Neatkarīgi no izvēlētās metodes beigās jums būs jāievada nosaukums (es nosaucu diapazonu ar sarakstu sarakstu) un paša diapazona adrese (mūsu piemērā tā ir "2"!$A$1:$A$3)

6. Tagad šūnā ar nolaižamo sarakstu laukā "Avots" ievadiet diapazona nosaukumu

7. Gatavs!

Lai pabeigtu attēlu, piebildīšu, ka vērtību sarakstu var ievadīt tieši datu pārbaudē, neizmantojot vērtību ievietošanu lapā (tas arī ļaus strādāt ar sarakstu jebkurā lapā ). Tas tiek darīts šādi:

Tas ir, manuāli, caur ; (semikols) ievadiet sarakstu laukā " Avots", tādā secībā, kādā mēs to vēlamies redzēt (vērtības, kas ievadītas no kreisās uz labo pusi, tiks parādītas šūnā no augšas uz leju).

Ar visām priekšrocībām nolaižamajam sarakstam, kas izveidots iepriekš aprakstītajā veidā, ir viens, bet ļoti "trekns" trūkums: datu pārbaude darbojas tikai tad, ja vērtības tiek ievadītas tieši no tastatūras. Ja mēģināt ielīmēt šūnā ar datu pārbaude vērtības no starpliktuves, t.i., iepriekš jebkādā veidā nokopētas, tad jums veiksies. Turklāt ielīmētā vērtība no bufera TIKS NOŅEMT DATU PĀRBAUDES UN IZMEŠANAS SARAKSTU NO ŠŪNAS, kurā tika ielīmēta iepriekš kopētā vērtība. Izvairieties no tā regulāri līdzekļi Excel nav iespējams.

Strādājot programmā Microsoft Excel tabulās ar atkārtotiem datiem ir ļoti ērti izmantot nolaižamo sarakstu. Ar to jūs varat vienkārši atlasīt vajadzīgos parametrus izveidotajā izvēlnē. Noskaidrosim, kā dažādos veidos izveidot nolaižamo sarakstu.

Ērtākais un vienlaikus funkcionālākais veids, kā izveidot nolaižamo sarakstu, ir metode, kuras pamatā ir atsevišķa datu saraksta izveidošana.

Pirmkārt, mēs izveidojam veidņu tabulu, kurā izmantosim nolaižamo izvēlni, kā arī izveidojam atsevišķu datu sarakstu, kurus turpmāk iekļausim šajā izvēlnē. Šos datus var ievietot vai nu vienā dokumenta lapā, vai citā, ja nevēlaties, lai abas tabulas vizuāli atrastos kopā.

Mēs atlasām datus, kurus plānojam ievadīt nolaižamajā sarakstā. Ar peles labo pogu noklikšķiniet un konteksta izvēlnē atlasiet “Piešķirt nosaukumu...”.

Tiek atvērta nosaukuma izveides forma. Laukā “Vārds” ievadiet jebkuru ērtu nosaukumu, pēc kura mēs atpazīsim šo sarakstu. Bet šim vārdam jāsākas ar burtu. Varat arī ievadīt piezīmi, taču tas nav obligāti. Noklikšķiniet uz pogas “OK”.

Dodieties uz cilni "Dati". Microsoft programmas Excel. Atlasiet tabulas apgabalu, kurā mēs izmantosim nolaižamo sarakstu. Noklikšķiniet uz pogas "Datu pārbaude", kas atrodas lentē.

Tiek atvērts logs ievadīto vērtību pārbaudei. Cilnes “Parametri” laukā “Datu tips” atlasiet opciju “Saraksts”. Laukā “Avots” ievietojam vienādības zīmi un uzreiz bez atstarpēm ierakstām saraksta nosaukumu, kuru tam piešķīrām iepriekš. Noklikšķiniet uz pogas “OK”.

Nolaižamais saraksts ir gatavs. Tagad, noklikšķinot uz pogas, katrai noteiktā diapazona šūnai parādīsies parametru saraksts, no kura jūs varat izvēlēties jebkuru, ko pievienot šūnai.

Nolaižamās izvēlnes izveide, izmantojot izstrādātāja rīkus

Otrā metode ietver nolaižamā saraksta izveidi, izmantojot izstrādātāja rīkus, proti, izmantojot ActiveX. Pēc noklusējuma trūkst izstrādātāju rīku funkciju, tāpēc mums tās vispirms ir jāiespējo. Lai to izdarītu, programmā Excel atveriet cilni “Fails” un pēc tam noklikšķiniet uz “Opcijas”.

Atvērtajā logā dodieties uz apakšsadaļu “Pielāgot lenti” un atzīmējiet izvēles rūtiņu blakus vērtībai “Izstrādātājs”. Noklikšķiniet uz pogas “OK”.

Pēc tam uz lentes, kur mēs pārvietojamies, parādās cilne ar nosaukumu “Izstrādātājs”. Parunāsim ar Microsoft Excel saraksts, kurai jākļūst par nolaižamo izvēlni. Pēc tam lentē noklikšķiniet uz ikonas “Ievietot” un no elementiem, kas parādās grupā “ActiveX Element”, atlasiet “Combo Box”.

Noklikšķiniet uz vietas, kur jāatrodas šūnai ar sarakstu. Kā redzat, ir parādījusies saraksta forma.

Pēc tam mēs pārejam uz "Dizaina režīmu". Noklikšķiniet uz pogas "Vadības rekvizīti".

Tiek atvērts vadīklas rekvizītu logs. Kolonnā “ListFillRange” manuāli ievadiet ar kolu atdalītu tabulas šūnu diapazonu, kura dati veidos nolaižamā saraksta vienumus.

Microsoft Excel nolaižamais saraksts ir gatavs.

Lai izveidotu citas šūnas ar nolaižamo sarakstu, vienkārši stāviet gatavās šūnas apakšējā labajā malā, nospiediet peles pogu un velciet to uz leju.

Saistītie saraksti

Arī iekšā Excel programma Varat izveidot saistītos nolaižamos sarakstus. Tie ir saraksti, kuros, izvēloties vienu vērtību no saraksta, citā kolonnā tiek prasīts atlasīt atbilstošos parametrus. Piemēram, izvēloties kartupeļus produktu sarakstā, kā mērījumus tiek lūgts izvēlēties kilogramus un gramus, bet, izvēloties augu eļļu, litrus un mililitrus.

Vispirms sagatavosim tabulu, kurā atradīsies nolaižamie saraksti, un atsevišķi sastādīsim sarakstus ar produktu nosaukumiem un mērījumu mēriem.

Mēs piešķiram nosauktu diapazonu katram sarakstam, tāpat kā iepriekš ar parastajiem nolaižamajiem sarakstiem.

Pirmajā šūnā mēs izveidojam sarakstu tieši tāpat kā iepriekš, izmantojot datu pārbaudi.

Otrajā šūnā palaižam arī datu pārbaudes logu, bet ailē “Avots” ievadām funkciju “=INDIRECT” un pirmās šūnas adresi. Piemēram, =NETIEŠA($B3).

Kā redzat, saraksts ir izveidots.

Tagad, lai apakšējās šūnas iegūtu tādas pašas īpašības kā iepriekšējā reizē, atlasiet augšējās šūnas un, turot nospiestu peles pogu, velciet tās uz leju.

Tas arī viss, tabula ir izveidota.

Mēs izdomājām, kā programmā Excel izveidot nolaižamo sarakstu. Programmā var izveidot gan vienkāršus nolaižamos sarakstus, gan atkarīgos. Šajā gadījumā varat izmantot dažādas izveides metodes. Izvēle ir atkarīga no konkrētā saraksta mērķa, tā izveides mērķa, piemērošanas jomas utt.

Aizpildot šūnas ar datiem, bieži vien ir jāierobežo ievade ar noteiktu vērtību sarakstu. Piemēram, ir šūna, kurā lietotājam jāievada nodaļas nosaukums, norādot, kur viņš strādā. Ir loģiski vispirms izveidot organizācijas nodaļu sarakstu un ļaut lietotājam tikai atlasīt vērtības no šī saraksta. Šī pieeja palīdzēs paātrināt ievades procesu un samazināt drukas kļūdu skaitu.

Izvēlnes saraksts var izveidot, izmantojot

Šajā rakstā mēs izveidosim Izvēlnes saraksts izmantojot () ar datu tipu Saraksts.

Izvēlnes saraksts var veidot dažādos veidos.

A. Vienkāršākais nolaižamais saraksts - saraksta elementu ievadīšana tieši laukā Avots

Pieņemsim, ka šūnā B 1 nepieciešams izveidot izvēlnes saraksts lai ievadītu mērvienības. Atlasiet šūnu B 1 un zvaniet Datu pārbaude.

Ja laukā Avots norāda mērvienības, kas atdalītas ar semikolu gab;kg;kv.m;kub.m, tad izvēle tiks ierobežota ar šīm četrām vērtībām.

Tagad paskatīsimies, kas notika. Atlasiet šūnu B 1 . Atlasot šūnu, pa labi no šūnas tiek parādīta kvadrātveida bultiņas poga, no kuras atlasīt vienumus izvēlnes saraksts.

TrūkumiŠī pieeja: saraksta vienumus ir viegli pazaudēt (piemēram, dzēšot rindu vai kolonnu, kurā ir šūna B 1 ); Nav ērti ievadīt lielu skaitu elementu. Šī pieeja ir piemērota maziem (3-5 vērtības) nemainīgiem sarakstiem.
Priekšrocība
: ātri izveidojiet sarakstu.

B. Saraksta vienumu ievadīšana diapazonā (tajā pašā lapā, kur nolaižamais saraksts)

Nolaižamā saraksta vienumus var ievietot diapazonā EXCEL lapa un tad laukā Avots rīku, lai norādītu saiti uz šo diapazonu.

Pieņemsim, ka saraksta elementi gab;kg;kv.m;kub.m iekļuva diapazona šūnās A 1: A 4 , tad lauks Avots būs =lapa1!$A$1:$A$4

Priekšrocība: elementu saraksta skaidrība un modifikācijas vieglums. Šī pieeja ir piemērota sarakstiem, kas mainās reti.
Trūkumi: ja tiek pievienoti jauni elementi, diapazona atsauce ir jāmaina manuāli. Tiesa, kā avotu uzreiz var identificēt plašāku loku, piemēram, A 1: A 100 . Bet tad nolaižamajā sarakstā var būt tukšas rindas (ja, piemēram, daži elementi tika izdzēsti vai saraksts ir tikko izveidots). Lai tukšās rindas pazustu, fails ir jāsaglabā.

Otrais trūkums: avota diapazonam jāatrodas tajā pašā lapā kā izvēlnes saraksts, jo noteikumi nevar izmantot saites uz citām lapām vai darbgrāmatām (tas attiecas uz EXCEL 2007 un vecākām versijām).

Vispirms atbrīvosimies no otrā trūkuma – ievietosim elementu sarakstu izvēlnes saraksts uz citas lapas.

B. Saraksta vienumu ievadīšana diapazonā (jebkurā darblapā)

Saraksta vienumu ievadīšana šūnu diapazonā, kas atrodas citā darbgrāmatā

Ja jums ir jāpārvieto diapazons ar nolaižamā saraksta vienumiem uz citu darbgrāmatu (piemēram, uz darbgrāmatu Avots.xlsx), tad jums ir jāveic šādas darbības:

  • grāmatā Avots.xlsx izveidot nepieciešamo elementu sarakstu;
  • grāmatā Avots.xlsx piešķirt, piemēram, šūnu diapazonam, kurā ir elementu saraksts ListExt;
  • ar nolaižamo sarakstu atveriet darbgrāmatu, kurā plānojat ievietot šūnas;
  • atlasiet vajadzīgo šūnu diapazonu, izsauciet rīku , laukā Avots norādīt = INDIRECT("[Source.xlsx]lapa1!ListExt");

Strādājot ar elementu sarakstu, kas atrodas citā darbgrāmatā, fails Avots.xlsx jābūt atvērtai un jāatrodas tajā pašā mapē, pretējā gadījumā jums ir jānorāda pilns ceļš uz failu. Kopumā labāk ir izvairīties no atsaucēm uz citām lapām vai lietojumu Personīgā makro grāmata Personal.xlsx vai Papildinājumi.

Ja nevēlaties failā esošajam diapazonam piešķirt nosaukumu Avots.xlsx, tad formula ir jāmaina uz = INDIRECT("[Source.xlsx]lapa1!$A$1:$A$4")

PADOMS:
Ja lapā ir daudz šūnu ar noteikumiem Datu pārbaudes, tad varat izmantot rīku ( Sākums/ Atrast un atlasīt/ Šūnu grupas atlase). Opcija Datu pārbaudeŠis rīks ļauj atlasīt šūnas, uz kurām attiecas datu validācija (norādīta, izmantojot komandu Dati / Darbs ar datiem / Datu apstiprināšana). Izvēloties slēdzi Visi tiks atlasītas visas šādas šūnas. Izvēloties opciju Šie vai Ir izceltas tikai tās šūnas, kurām ir iestatīti tādi paši datu validācijas noteikumi kā aktīvajai šūnai.

Piezīme:
Ja izvēlnes saraksts satur vairāk nekā 25-30 vērtības, ar to strādāt kļūst neērti. Izvēlnes saraksts vienlaikus parāda tikai 8 elementus, un, lai redzētu pārējos, ir jāizmanto ritjosla, kas ne vienmēr ir ērti.

Programma EXCEL nenodrošina fonta lieluma regulēšanu Izvēlnes saraksts. Ja ir liels elementu skaits, ir lietderīgi uzskaitīt elementus un izmantot papildu elementu klasifikāciju (t.i., sadalīt vienu nolaižamo sarakstu 2 vai vairākos).

Piemēram, lai efektīvi strādātu ar darbinieku sarakstu, kurā ir vairāk nekā 300 darbinieku, tas vispirms ir jāsakārto alfabētiskā secībā. Pēc tam izveidojiet izvēlnes saraksts satur alfabēta burtus. Otrkārt izvēlnes saraksts jāsatur tikai tie uzvārdi, kas sākas ar pirmajā sarakstā atlasīto burtu. Lai atrisinātu šādu problēmu, var izmantot vai struktūru.

Labdien, dārgais lasītāj!

Šajā rakstā es vēlētos runāt par to, kas ir nolaižamais saraksts šūnā, kā to izveidot un, attiecīgi, kam tas ir paredzēts?

Šis ir fiksēto vērtību saraksts, kas ir pieejamas tikai no noteikta vērtību diapazona. Tas nozīmē, ka jūsu norādītajā šūnā var būt tikai dati, kas atbilst norādītā diapazona vērtībām; dati, kas neatbilst, netiks ievadīti. Šūnā varat atlasīt vērtības, kuras piedāvā fiksētais šūnas saraksts.

Apskatīsim nolaižamo sarakstu izveidi un to, kāpēc tas ir nepieciešams:


Es personīgi visu laiku izmantoju nolaižamo sarakstu visu 3 iemeslu dēļ. Un tas ievērojami vienkāršo manu darbu ar datiem; es apzināti samazinu iespēju ievadīt primāros datus līdz 0%.

Šeit ir 2 jautājumi, kas un kāpēc, es jums teicu, bet par to, kā to izdarīt, mēs runāsim tālāk.

Un mēs šūnā izveidosim nolaižamo sarakstu vairākos posmos:

1. Nosakiet šūnu diapazonu, kurā mēs izveidosim fiksētu sarakstu.

2. Atlasiet mums vajadzīgo diapazonu un atlasiet vienumu izvēlnē "Dati" - "Datu pārbaude", parādītajā konteksta logā atlasiet vienumu no norādītās atlases "Saraksts".


3. Tālāk esošajā atbloķētajā rindiņā norādiet datu diapazonu, kam vajadzētu būt mūsu nolaižamajā sarakstā. Klikšķis "LABI" un darbs ir padarīts.

Vecākajās Excel versijās nav iespējams šūnā izveidot nolaižamo sarakstu, izmantojot datus no citām lapām, tāpēc ir lietderīgi sarakstus izveidot vienā un tajā pašā lapā un tos paslēpt. Tāpat, ja nepieciešams, varat izveidot vertikālu sarakstu - horizontālu, izmantojot funkciju.

Un tas man ir viss! Es ļoti ceru, ka viss iepriekš minētais jums ir skaidrs. Būšu ļoti pateicīgs par komentāriem, jo ​​tas ir lasāmības rādītājs un iedvesmo rakstīt jaunus rakstus! Dalies lasītajā ar draugiem un patīk!

Cilvēces progresa pamatā ir katra cilvēka vēlme dzīvot pāri saviem līdzekļiem
Samuels Batlers, filozofs

Nolaižamais saraksts attiecas uz vairāku vērtību saturu vienā šūnā. Kad lietotājs noklikšķina uz bultiņas labajā pusē, tiek parādīts konkrēts saraksts. Jūs varat izvēlēties konkrētu.

Ļoti ērts Excel rīks ievadīto datu pārbaudei. Nolaižamo sarakstu iespējas ļauj palielināt komfortu darbā ar datiem: datu aizstāšana, datu parādīšana no citas lapas vai faila, meklēšanas funkcijas klātbūtne un atkarības.

Nolaižamā saraksta izveide

Ceļš: Datu izvēlne — Datu validācijas rīks — cilne Opcijas. Datu tips – “Saraksts”.

Vērtības, no kurām tiks izveidots nolaižamais saraksts, varat ievadīt dažādos veidos:

Jebkura no iespējām dos tādu pašu rezultātu.



Programmā Excel nolaižamais saraksts ar datu aizstāšanu

Jāizveido nolaižamais saraksts ar vērtībām no dinamiskais diapazons. Ja tiek veiktas izmaiņas esošajā diapazonā (dati tiek pievienoti vai noņemti), tie tiek automātiski atspoguļoti nolaižamajā sarakstā.


Pārbaudīsim to. Šeit ir mūsu tabula ar sarakstu vienā lapā:

Pievienosim tabulai jaunu vērtību “Ziemassvētku eglīte”.

Tagad noņemsim “bērza” vērtību.

“Viedais galds”, kas viegli “paplašinās” un mainās, palīdzēja mums realizēt ieceres.

Tagad dosim iespēju ievadīt jaunas vērtības tieši šūnā ar šo sarakstu. Un dati tika automātiski pievienoti diapazonam.


Ievadot jaunu nosaukumu tukšā nolaižamā saraksta šūnā, parādīsies ziņojums: "Vai pievienot ievadīto vārdu baobab nolaižamajam sarakstam?"

Noklikšķiniet uz “Jā” un pievienojiet vēl vienu rindiņu ar vērtību “baobab”.

Programmā Excel nolaižamais saraksts ar datiem no citas lapas/faila

Ja nolaižamā saraksta vērtības atrodas citā lapā vai citā darbgrāmatā, standarta veidā nestrādā. Jūs varat atrisināt problēmu, izmantojot funkciju INDIRECT: tā ģenerēs pareizo saiti uz ārējais avots informāciju.

  1. Mēs aktivizējam šūnu, kurā vēlamies ievietot nolaižamo sarakstu.
  2. Atveriet datu verifikācijas opcijas. Laukā “Avots” ievadiet formulu: =INDIRECT(“[List1.xlsx]Sheet1!$A$1:$A$9”).

Ir pievienots faila nosaukums, no kura tiek ņemta informācija par sarakstu kvadrātiekavās. Šim failam ir jābūt atvērtam. Ja grāmata ar nepieciešamajām vērtībām atrodas citā mapē, jums jānorāda pilns ceļš.

Kā izveidot atkarīgus nolaižamos sarakstus

Ņemsim trīs nosauktos diapazonus:

Tas ir obligāti. Iepriekš ir aprakstīts, kā parastu sarakstu padarīt par nosauktu diapazonu (izmantojot nosaukumu pārvaldnieku). Atcerieties, ka nosaukumā nedrīkst būt atstarpes vai pieturzīmes.

  1. Izveidosim pirmo nolaižamo sarakstu, kurā būs iekļauti diapazonu nosaukumi.
  2. Kad esat novietojis kursoru laukā “Avots”, dodieties uz lapu un pa vienam atlasiet vajadzīgās šūnas.

  3. Tagad izveidosim otru nolaižamo sarakstu. Tam jāatspoguļo tie vārdi, kas atbilst pirmajā sarakstā atlasītajam vārdam. Ja “Koki”, tad “skābenis”, “ozols” utt. Laukā “Avots” ievadiet funkciju šādā formā: =INDIRECT(E3). E3 – šūna ar pirmā diapazona nosaukumu.
  4. Vairāku vērtību atlasīšana no Excel nolaižamā saraksta

    Tas notiek, ja nolaižamajā sarakstā vienlaikus jāatlasa vairāki vienumi. Apsvērsim veidus, kā īstenot uzdevumu.

    1. Mēs radām standarta saraksts izmantojot datu validācijas rīku. Pievienot avots lapa gatavs makro. Kā to izdarīt, ir aprakstīts iepriekš. Ar tās palīdzību atlasītās vērtības tiks pievienotas nolaižamā saraksta labajā pusē.
    2. Private Sub Worksheet_Change(ByVal Target As Range) kļūdas gadījumā Atsākt Nākamo Ja nekrustojas(Mērķis, Diapazons("E2:E9")) ir nekas un Target.Cells.Count = 1 Tad Application.EnableEvents = False, ja Len(Target.Offset (0, 1)) = 0 Tad Target.Offset(0, 1) = Target Citādi Target.End (xlToRight).Offset(0, 1) = mērķa beigas, ja Target.ClearContents Application.EnableEvents = patiesās beigas, ja beigu apakšpunkts
    3. Lai atlasītās vērtības tiktu parādītas zemāk, mēs ievietojam citu apstrādātāja kodu.
    4. Private Sub Worksheet_Change(ByVal Target As Range) kļūdas gadījumā Atsākt Nākamo Ja nekrustojas(Mērķis, Diapazons("H2:K2")) Ir Nekas un Target.Cells.Count = 1 Tad Application.EnableEvents = False, ja Len(Target.Offset (1, 0)) = 0 Tad Target.Offset(1, 0) = Target Citādi Target.End (xlDown).Offset(1, 0) = mērķa beigas, ja Target.ClearContents Application.EnableEvents = patiesās beigas, ja beigu apakšpunkts
    5. Lai atlasītās vērtības parādītu vienā šūnā, atdalītas ar jebkuru pieturzīmi, izmantojiet šo moduli.

    6. Private Sub Worksheet_Change (ByVal Target As Range)
      Kļūdas gadījumā atsākt nākamo
      Ja nekrustojas (mērķis, diapazons ("C2:C5")) ir nekas un mērķis. šūnas. skaits = 1, tad
      Application.EnableEvents = False
      newVal = Mērķis
      Pieteikums.Atsaukt
      oldval = Mērķis
      Ja Len (oldval)<>0 Un oldval<>jaunsValTad
      Mērķis = Target & "," & newVal
      Citādi
      Mērķis = jaunsVal
      Beigas Ja
      Ja Len(newVal) = 0, tad Target.ClearContents
      Application.EnableEvents = True
      Beigas Ja
      Beigt apakš

    Neaizmirstiet mainīt diapazonus uz “savējo”. Mēs veidojam sarakstus klasiskā veidā. Un makro veiks pārējo darbu.

    Nolaižamais saraksts ar meklēšanu

    Ievadot pirmos tastatūras burtus, tiek izcelti atbilstošie elementi. Un tie nav visi šī rīka patīkamie aspekti. Šeit varat pielāgot informācijas vizuālo noformējumu un vienlaikus norādīt divas kolonnas kā avotu.




Tops