Formatoj de eniro de datumoj de Microsoft Excel

Por faciligi eniron en datumbazon en Excel, vi povas uzi specialajn formojn, kiuj helpos rapidigi la procezon plenigi la tablotakon per informoj. En Excel estas enmetita ilo kiu permesas plenigi kun simila metodo. La uzanto ankaŭ povas krei sian propran version de la formularo, kiu estos maksimume adaptita al siaj bezonoj per apliko de macro por tio. Ni rigardu la diversajn uzojn de ĉi tiuj utilaj pleniga iloj en Excel.

Aplikante plenigilojn

La pleniga formo estas objekto kun kampoj kies nomoj respondas al la kolumnnomoj de la kolonoj de la plenigita tabelo. En ĉi tiuj kampoj vi devas enigi datumojn kaj ili tuj estos aldonitaj al la nova linio en la tabelaro. Formo povas funkcii kiel aparta enmetita Excel-ilo, aŭ ĝi povas esti metita rekte sur tukon en la formo de sia teritorio, se ĝi estis kreita de la uzanto mem.

Nun ni rigardu kiel uzi ĉi tiujn du specojn de iloj.

Metodo 1: Enkonstruita datuma eniga objekto de Excel

Unue, ni lernu kiel uzi la enmetaĵan formularon de Excel.

  1. Oni notu, ke defaŭlte la ikono, kiu lanĉas ĝin, estas kaŝita kaj devas esti aktivigita. Por fari tion, iru al la langeto "Dosiero"kaj tiam alklaku la eron "Ebloj".
  2. En la malfermita fenestra parametro de Excel ni moviĝas al la sekcio "Rapida Alira Ilobreto". La plejparto de la fenestro estas okupita de vasta agorda areo. En ĝia maldekstra parto troviĝas la iloj, kiuj povas esti aldonitaj al la rapida aliro-panelo, kaj dekstre - la jam ĉeestantaj.

    En la kampo "Elektu teamojn de" starigu la valoron "Teamoj ne estas sur bendo". Poste, de la listo de ordonoj en alfabeta ordo, ni trovas kaj elektas la pozicion "Formo ...". Tiam alklaku la butonon "Aldoni".

  3. Post tio, la ilo, kiun ni bezonas, aperos ĉe la dekstra flanko de la fenestro. Ni premas la butonon "Bone".
  4. Nun ĉi tiu ilo troviĝas en la Excel-fenestro sur la rapida aliro ilaro, kaj ni povas uzi ĝin. Li ĉeestos kiam iu donita laborlibro estas malfermita per ĉi tiu ekzemplo de Excel.
  5. Nun, por ke la ilo komprenu, kion ĝuste bezonas plenigi, vi devos aranĝi la tabelan kaplinion kaj noti ajnan valoron en ĝi. Lasu la tabelan tabulon, kiun ni havas, konsistos el kvar kolumnoj, kiuj havas nomojn "Produkta nomo", "Kvanto", "Prezo" kaj "Kvanto". Enigu ĉi tiujn nomojn laŭ arbitra horizontala rango de la folio.
  6. Ankaŭ, por ke la programo komprenu kun kiuj specifaj intervaloj kun ĝi devos labori, vi devas enmeti ajnan valoron en la unua vico de la tabelaro.
  7. Post tio, elektu ĉelon en la tabelo malplenan kaj alklaku la piktogramon en la rapida aliro "Formo ..."kiujn ni antaŭe aktivigis.
  8. Do malfermas la fenestro de la specifa ilo. Kiel vi povas vidi, ĉi tiu objekto havas kampojn, kiuj respondas al la nomoj de la kolumnoj de nia tabela aro. En ĉi tiu kazo, la unua kampo jam estas plenigita per valoro, ĉar ni enigis ĝin permane sur la folio.
  9. Enigu la valorojn, kiujn ni konsideras necesaj en la ceteraj kampoj, kaj alklaku la butonon "Aldoni".
  10. Post tio, kiel ni vidas, la eniritaj valoroj aŭtomate transdonis al la unua vico de la tablo, kaj la formo iris al la sekva bloko de kampoj, kiuj korespondas al la dua vico de la tabula tabelo.
  11. Plenigu la ilon fenestron kun la valoroj, kiujn ni volas vidi en la dua vico de la tabla spaco, kaj alklaku la butonon denove. "Aldoni".
  12. Kiel vi povas vidi, oni aldonis ankaŭ la valorojn de la dua vico, kaj ni eĉ ne bezonis reordigi la kursoron en la tabelo mem.
  13. Tiel, ni plenigas la tabelan vicon per ĉiuj valoroj, kiujn ni volas eniri en ĝin.
  14. Krome, se vi deziras, vi povas navigi tra la antaŭe enigitaj valoroj per la butonoj "Reen" kaj "Sekva" aŭ vertikala scrollbar.
  15. Se necese, vi povas ĝustigi ajnan valoron en la tabela tabelo ŝanĝante ĝin en la formo. Por ke la ŝanĝoj aperos sur la folio, post kiam ili eniĝos en la taŭgan ilon, alklaku la butonon "Aldoni".
  16. Kiel vi povas vidi, la ŝanĝo tuj okazis en la tabla spaco.
  17. Se ni bezonas forigi iujn liniojn, tiam tra la navigaj butonoj aŭ rulumskalo, ni iros al la responda bloko de kampoj en la formo. Post tio alklaku la butonon "Forigi" en la ila fenestro.
  18. Averta dialogujo aperos, indikante, ke la linio estos forigita. Se vi certas pri viaj agoj, tiam alklaku la butonon "Bone".
  19. Kiel vi povas vidi, la linio estis eltirita de la tabelaro. Post kiam la plenigo kaj redaktado estas finitaj, vi povas eliri el la ila fenestro alklakante la butonon. "Fermi".
  20. Post tio, por fari la tabelan tabelon pli vida, vi povas formati ĝin.

Metodo 2: Krei kutiman formon

Krome, uzante la makroon kaj multajn aliajn ilojn, eblas krei vian propran laŭmendan formularon por plenigi tabelan spacon. Directlyi kreiĝos rekte sur la folio, kaj reprezentos ĝian teritorion. Per ĉi tiu ilo, la uzanto mem povos realigi la funkciojn, kiujn li opinias necesaj. Pri funkcioj, ĝi preskaŭ ne estos malpli ol la enmetita en la analoga de Excel, kaj iel, eble, superas ĝin. La sola malavantaĝo estas, ke por ĉiu tabela aranĝo, vi devos krei apartan formularon, kaj ne uzi la saman ŝablonon kiel eblas dum uzado de la norma versio.

  1. Kiel en la antaŭa metodo, unue vi devas fari kapon de la estonta tablo sur la folio. I konsistos el kvin ĉeloj kun la nomoj: "P / p-numero", "Produkta nomo", "Kvanto", "Prezo", "Kvanto".
  2. Poste vi bezonas fari tiel nomatan "inteligentan" tablon de nia tabela aro, kun la kapablo aŭtomate aldoni vicojn dum plenigado de najbaraj intervaloj aŭ ĉeloj kun datumoj. Por fari tion, elektu la kaplinion kaj, estante en la langeto "Hejmo"premu la butonon "Formati kiel tablo" en la bloko de iloj "Stiloj". Post tio listo de disponeblaj stiloj malfermiĝas. La elekto de unu el ili ne influos la funkciojn iel, do ni simple elektas la opcion, kiun ni konsideras pli taŭga.
  3. Tiam malfermiĝas malgranda tabula formatada fenestro. I indikas la teritorion, kiun ni antaŭe identigis, te la teritorio de la ĉapo. Kutime ĉi tiu kampo estas ĝuste plenigita. Sed ni devus marki la keston apud "Tablo kun titoloj". Post tio, alklaku la butonon "Bone".
  4. Do nia intervalo estas formatita kiel inteligenta tablo, eĉ pruvita de ŝanĝo en vida ekrano. Kiel vi povas vidi, interalie, filtrilaj ikonoj aperis proksime al ĉiu kolumna titolo titolo. Ili devus esti malebligita. Por fari tion, elektu ĉelon en la "inteligenta" tablo kaj iru al la langeto "Datumoj". Tie sur la bendo en la bloko de iloj "Ordigi kaj filtri" alklaku la ikonon "Filtrilo".

    Estas alia eblo por malebligi la filtrilon. Vi eĉ ne bezonas ŝanĝi al alia langeto, dum vi restas en la langeto "Hejmo". Post elekti la ĉelon de la tabla spaco sur la rubando en la agorda bloko Redaktado alklaku la ikonon "Ordigi kaj filtri". En la listo, kiu aperas, elektu la pozicion "Filtrilo".

  5. Kiel vi povas vidi, post ĉi tiu ago, la filtrilaj ikonoj malaperis de la tabela titolo, kiel necesas.
  6. Tiam ni devas krei la datuman eniron formularon mem. I ankaŭ estos ia tabula tabelo konsistanta el du kolumnoj. La vicnomoj de ĉi tiu objekto respondos al la kolumnnomoj de la ĉefa tabelo. La escepto estas la kolonoj "P / p-numero" kaj "Kvanto". Ili forestos. La numerado de la unua okazos uzante makroon, kaj la kalkulo de la valoroj en la dua estos farita per aplikado de la formulo de multiplikado de kvanto laŭ prezo.

    La dua kolumno de la datuma enigo-objekto restas malplena nuntempe. Rekte valoroj por plenigi la vicojn de la ĉefa tabulintervalo eniĝos en ĝin poste.

  7. Post tio ni kreas alian malgrandan tablon. I konsistos el unu kolumno kaj ĝi enhavas liston de produktoj, kiujn ni montros en la dua kolumno de la ĉefa tabelo. Por klareco, la ĉelo kun la titolo de ĉi tiu listo ("Listo de varoj") Vi povas plenigi kun koloro.
  8. Tiam elektu la unuan malplenan ĉelon de la valora eniga objekto. Iru al la langeto "Datumoj". Alklaku la ikonon "Datuma Kontrolo"kiu estas metita sur la bendo en la bloko de iloj "Laborante kun datumoj".
  9. La eniga validiga fenestro komenciĝas. Alklaku la kampon "Datuma Tipo"en kiu la apriora agordo estas "Ajna valoro".
  10. El la malfermitaj ebloj elektu la pozicion "Listo".
  11. Kiel vi povas vidi, post ĉi tio, la eniga valoro ĉekon ŝanĝis ĝia agordo. Estas plia kampo "Fonto". Ni alklakas la ikonon dekstre de ĝi per la maldekstra musbutono.
  12. Tiam la eniga valoro ĉekon estas minimumigita. Elektu la kursoron kun la maldekstra musbutono tenante la liston de datumoj metitaj sur la folion en aldona tablo. "Listo de varoj". Post tio, denove alklaku la ikonon dekstre de la kampo, en kiu aperis la adreso de la elektita intervalo.
  13. Revenas al la markobutono por enmetaj valoroj. Kiel vi povas vidi, la koordinatoj de la elektita intervalo en ĝi estas jam montritaj en la kampo "Fonto". Alklaku la butonon "Bone" ĉe la fino de la fenestro.
  14. Nun ikono en la formo de triangulo aperis dekstre de la elstarigita malplena ĉelo de la datuma enigo-objekto. Kiam vi alklakas ĝin, malferma listo malfermiĝos, konsistanta el nomoj kiuj eltiras de tabela tabelo. "Listo de varoj". Arbitraj datumoj en la specifita ĉelo nun maleblas eniri, sed vi povas nur elekti la deziratan pozicion el la listo provizita. Elektu objekton en la falmenuo.
  15. Kiel vi povas vidi, la elektita pozicio tuj aperas en la kampo "Produkta nomo".
  16. Poste ni bezonos atribui nomojn al la tri ĉeloj de la eniga formo, kie ni enigos datumojn. Elektu la unuan ĉelon kie la nomo estas jam difinita en nia kazo. "Terpomoj". Sekve, iru al la kampa nomo gamoj. I troviĝas sur la maldekstra flanko de la Excel-fenestro je la sama nivelo kiel la formala stango. Enigu tie ajnan nomon. Ĉi tio povas esti ajna nomo en la latina, en kiu ne ekzistas spacoj, sed estas pli bone uzi nomojn proksime al la taskoj solvitaj per ĉi tiu elemento. Sekve, la unua ĉelo en kiu la nomo de la produkto estas enhavita estas nomita "Nomo". Ni skribas ĉi tiun nomon en la kampo kaj premas la klavon Eniru sur la klavaro.
  17. En la sama maniero, atribuu la ĉelon en kiu ni enigas la kvanton de la produkto, la nomo "Volumo".
  18. Kaj la prezo-ĉelo estas "Prezo".
  19. Post tio, ĝuste en la sama maniero, ni donas la nomon al la tuta teritorio de la supraj tri ĉeloj. Unue elektu, kaj poste donu al li la nomon en speciala kampo. Estu la nomo "Diapason".
  20. Post la lasta ago, ni devas konservi la dokumenton tiel ke la nomoj, kiujn ni asignas, povas percepti la makroon, kiun ni kreis estonte. Por konservi, iru al la langeto "Dosiero" kaj alklaku artikolon "Konservu kiel ...".
  21. En la malferma fenestro konservita en la kampo "Dosiera Tipo" elektu valoron "Makrohavebla Excel Workbook (.xlsm)". Poste alklaku la butonon "Konservu".
  22. Tiam vi devas aktivigi makroojn en via versio de Excel kaj ebligi la langeton "Ellaboranto"se vi ankoraŭ ne faris ĝin. La fakto estas, ke ĉi tiuj du funkcioj estas malebligitaj defaŭlte en la programo, kaj ilia aktivigo devas esti farita de forto en la agorda fenestro de Excel.
  23. Post kiam vi faris ĉi tion, iru al la langeto "Ellaboranto". Alklaku la grandan ikonon "Visual Basic"kiu situas sur la bendo en la bloko de iloj "Kodo".
  24. La lasta ago kaŭzas, ke la macro-redaktilo VBA komenciĝu. En la areo "Projekto"kiu troviĝas en la supra maldekstra parto de la fenestro, elektu la nomon de la folio, kie troviĝas niaj tabloj. En ĉi tiu kazo ĝi estas "Folio 1".
  25. Post tio iru al la fundo maldekstre de la fenestro nomita "Propraĵoj". Jen la agordoj de la elektita folio. En la kampo "(Nomo)" devus anstataŭi la cirilan nomon ("Folio1") pri la nomo skribita en la latina. La nomo povas esti donita al iu ajn pli konvena por vi, la ĉefa afero estas, ke ĝi enhavas nur latinajn literojn aŭ numerojn, kaj ne ekzistas aliaj signoj aŭ spacoj. La makroo funkcios kun ĉi tiu nomo. En nia kazo ĉi tiu nomo estos "Produktado", kvankam vi povas elekti iun ajn alian, kiu plenumas la kondiĉojn priskribitajn supre.

    En la kampo "Nomo" Vi ankaŭ povas anstataŭigi la nomon per pli oportuna. Sed ĝi ne necesas. En ĉi tiu kazo, la uzo de spacoj, cirila kaj ĉiuj aliaj signoj estas permesita. Male al la antaŭa parametro, kiu specifas la nomon de la folio por la programo, ĉi tiu parametro atribuas la nomon al la folio videbla al la uzanto en la mallongajbaroj.

    Kiel vi povas vidi, la nomo aŭtomate ŝanĝiĝos. Folio 1 en la areo "Projekto", al tiu, kiun ni ĵus metis en la agordojn.

  26. Poste iru al la centra areo de la fenestro. Tie ni devas skribi la makro-kodon mem. Se la blanka eldonilo-kampo en la specifa areo ne estas montrata, kiel en nia kazo, tiam alklaku la funkcian klavon. F7 kaj ĝi aperos.
  27. Nun por nia aparta ekzemplo, ni devas skribi la sekvan kodon en la kampo:


    Sub DataEntryForm ()
    Malproksima sekvoRow As Long
    nextRow = Producty.Cells (Producty.Rows.Count, 2) .End (xlUp) .Offset (1, 0) .Row
    Kun Producty
    Se .Range ("A2"). Valoro = "" Kaj .Ramo ("B2"). Valoro = "" Tiam
    nextRow = nextRow - 1
    Finu se
    Producty.Range ("Nomo"). Kopiu
    . Ĉeloj (nextRow, 2) .PasteSpecial Paste: = xlPasteValues
    Ĉeloj (nextRow, 3) .Valoro = Producty.Range ("Volum"). Valoro
    Ĉeloj (nextRow, 4) .Valoro = Producty.Range ("Prezo"). Valoro
    Ĉeloj (nextRow, 5) .Valoro = Producty.Range ("Volum"). Valoro * Producty.Range ("Prezo"). Valoro.
    .Range ("A2") Formula = "= IF (ISBLANK (B2)," "", COUNTA ($ B $ 2: B2)) "
    Se venontaRe> 2 Tiam
    Range ("A2"). Elektu
    Selection.AutoFill Destination: = Range ("A2: A" & sekvaRow)
    Range ("A2: A" & sekvaRow). Elektu
    Finu se
    .Range ("Diapason"). ClearContents
    Fini kun
    Fino sub

    Sed ĉi tiu kodo ne estas universala, tio estas, ĝi restas sendifekta nur por nia kazo. Se vi volas adapti ĝin al viaj bezonoj, tiam ĝi devus esti modifita laŭe. Por ke vi povu mem fari ĝin, ni analizu, kion konsistas ĉi tiu kodo, kio devus esti anstataŭigita en ĝi, kaj kio ne devus esti ŝanĝita.

    Do la unua linio:

    Sub DataEntryForm ()

    "DataEntryForm" estas la nomo de la macro mem. Vi povas lasi ĝin kiel ĝi estas, aŭ vi povas anstataŭigi ĝin per iu ajn alia, kiu plenumas la ĝeneralajn regulojn por krei makroajn nomojn (sen spacoj, uzu nur literojn de la latina alfabeto, ktp.). Ŝanĝi la nomon ne influas ion ajn.

    Kie la vorto troviĝas en la kodo "Produktado" vi devas anstataŭigi ĝin per la nomo, kiun vi antaŭe asignis al via folio en la kampo "(Nomo)" areoj "Propraĵoj" makro-redaktilo. Nature, ĉi tio devas esti farita nur se vi nomis la folion alimaniere.

    Nun konsideru la sekvan linion:

    nextRow = Producty.Cells (Producty.Rows.Count, 2) .End (xlUp) .Offset (1, 0) .Row

    Cifero "2" en ĉi tiu linio signifas la dua kolumno de la folio. Estas en ĉi tiu kolumno, ke la kolumno estas "Produkta nomo". Laŭ ĝi ni kalkulos la nombron de vicoj. Sekve, se en via kazo la sama kolumno havas malsaman ordon de la konto, tiam vi devas enigi la respondan numeron. Signifo "Fino (xlUp) .Afekto (1, 0) .Ro" ĉiuokaze lasu senŝanĝa.

    Poste konsideru la linion

    Se .Range ("A2"). Valoro = "" Kaj .Ramo ("B2"). Valoro = "" Tiam

    "A2" - Ĉi tiuj estas la koordinatoj de la unua ĉelo en kiu la vicoj estos montrataj. "B2" - ĉi tiuj estas la koordinatoj de la unua ĉelo, kiu estos uzata por datum-eligo ("Produkta nomo"). Se ili diferencas, enigu viajn datumojn anstataŭ ĉi tiuj koordinatoj.

    Iru al linio

    Producty.Range ("Nomo"). Kopiu

    En ŝia parametro "Nomo" signifu la nomon, kiun ni atribuis al la kampo "Produkta nomo" en la eniga formo.

    En vicoj


    . Ĉeloj (nextRow, 2) .PasteSpecial Paste: = xlPasteValues
    Ĉeloj (nextRow, 3) .Valoro = Producty.Range ("Volum"). Valoro
    Ĉeloj (nextRow, 4) .Valoro = Producty.Range ("Prezo"). Valoro
    Ĉeloj (nextRow, 5) .Valoro = Producty.Range ("Volum"). Valoro * Producty.Range ("Prezo"). Valoro.

    nomoj "Volumo" kaj "Prezo" signifu la nomojn, kiujn ni atribuis al la kampoj "Kvanto" kaj "Prezo" en la sama eniga formo.

    En la samaj linioj, kiujn ni indikis supre, la numeroj "2", "3", "4", "5" signifi la kolumnajn numerojn de la Excel-folio koresponda al la kolumnoj "Produkta nomo", "Kvanto", "Prezo" kaj "Kvanto". Sekve, se en via kazo la tablo ŝanĝiĝas, vi devas specifi la respondajn kolumnajn numerojn. Se estas pli da kolonoj, tiam analoge vi devas aldoni siajn liniojn al la kodo, se ĝi estas malpli, tiam forigu la kromajn.

    La linio multiplikas la kvanton de varoj laŭ ilia prezo:

    Ĉeloj (nextRow, 5) .Valoro = Producty.Range ("Volum"). Valoro * Producty.Range ("Prezo"). Valoro.

    La rezulto, kiel ni vidas en la sintakso de la disko, montriĝos en la kvina kolumno de la Excel-folio.

    En ĉi tiu esprimo, la linioj estas aŭtomate numeritaj:


    Se venontaRe> 2 Tiam
    Range ("A2"). Elektu
    Selection.AutoFill Destination: = Range ("A2: A" & sekvaRow)
    Range ("A2: A" & sekvaRow). Elektu
    Finu se

    Ĉiuj valoroj "A2" signifas la adreson de la unua ĉelo, kie la numerado estos plenumata, kaj la koordinatoj "A " - adreso de la tuta kolumno kun numerado. Kontrolu, kie aperos la numerado en via tablo kaj ŝanĝu la koordinatojn en la kodo, se necese.

    La linio forviŝas la gamon de la datuma enigo-formularo post kiam la informo de ĝi estis transdonita al la tabelo:

    .Range ("Diapason"). ClearContents

    Ne malfacile divenas tion ("Diapason") signifas la nomon de la rango, kiun ni antaŭe asignis al la kampoj por datuma eniro. Se vi donis al ili alian nomon, tiam ĝi devus esti enigita en ĉi tiun linion.

    La resto de la kodo estas universala kaj en ĉiuj kazoj estos farita sen ŝanĝoj.

    Post kiam vi verkis la makro-kodon en la redaktilo, vi devus alklaki la butonon Konservu kiel disketon en la maldekstra parto de la fenestro. Tiam vi povas fermi ĝin per alklako sur la norma butono por fermi fenestrojn en la supra dekstra angulo.

  28. Post tio, revenu al la Excel-folio. Nun ni bezonas meti butonon, kiu aktivigos la kreitan makroon. Por fari tion, iru al la langeto "Ellaboranto". En la kadro agordoj "Kontroloj" sur la bendo alklaku la butonon Enmeti. Listo de iloj malfermiĝas. En grupo de iloj Kontroloj pri Formularo elekti la plej unuan - "Butono".
  29. Tiam kun la maldekstra musbutono premita, ni rulumas ĉirkaŭ la areo kie ni volas meti la butonon de lanĉo de makroo, kiu transdonos datumojn de la formo al la tabelo.
  30. Post kiam la areo estas ĉirkaŭita, liberigu la musbutonon. Tiam la fenestro por atribui makroon al la objekto aŭtomate komenciĝas. Se pluraj macros estas uzataj en via libro, tiam elektu el la listo la nomon de tiu, kiun ni kreis supre. Ni nomas ĝin "DataEntryForm". Sed en ĉi tiu kazo, la makroo estas unu, do nur elektu ĝin kaj alklaku la butonon "Bone" ĉe la fino de la fenestro.
  31. Post tio, vi povas renomi la butonon laŭ via volo, simple per elekto de ĝia nuna nomo.

    En nia kazo, ekzemple, estus logike doni al ŝi la nomon "Aldoni". Renomi kaj alklaku per la muso sur ajna libera ĉelo de la folio.

  32. Do nia formo estas tute preta. Kontrolu kiel ĝi funkcias. Enmetu la necesajn valorojn en ĝiaj kampoj kaj alklaku la butonon. "Aldoni".
  33. Kiel vi povas vidi, la valoroj moviĝas al la tabelo, la vico aŭtomate atribuas numeron, la kvanto estas kalkulita, la formkampoj estas forigitaj.
  34. Plenigu la formularon denove kaj alklaku la butonon. "Aldoni".
  35. Kiel vi povas vidi, la dua linio ankaŭ estas aldonita al la tabelaro. Ĉi tio signifas, ke la ilo funkcias.

Vidu ankaŭ:
Kiel krei makroon en Excel
Kiel krei butonon en Excel

En Excel, estas du manieroj uzi la formularon plenigi datumojn: korpigita kaj uzanto. La uzo de la enigita versio postulas minimuman penon de la uzanto. I ĉiam povas komenci per aldono de la responda ikono al la rapida aliro ilaro. Vi devas mem krei kutiman formon, sed se vi estas tre sperta en VBA-kodo, vi povas fari ĉi tiun ilon tiel fleksebla kaj taŭga por viaj bezonoj kiel eble.