Mataupu
E iai lau mata'itu tele, ae o laulau e te galue ai e sili atu ona tetele. Ma, vaʻavaʻai i luga o le lau i le suʻeina o faʻamatalaga talafeagai, o loʻo i ai pea le avanoa e "sese" ai ou mata i le isi laina ma vaʻai i le itu sese. Ou te iloa foʻi ni tagata, mo taimi faapena, e masani ona tuu se pule laau e latalata ia i latou e faapipii i le laina i luga o le mata. Tekinolosi o le lumanaʻi!
Ae afai o le laina ma le koluma o loʻo i ai nei e faʻamaonia pe a faʻagaoioi le cell cell i luga o le laupepa? O se ituaiga o faamaopoopo filifiliga e pei o lenei:
E sili atu nai lo se pule, a ea?
E tele auala e eseese lavelave e fa'atino ai lenei mea. E tofu lava le auala ma ona itu lelei ma le leaga. Seʻi o tatou iloiloina auiliili i latou.
Metotia 1. manino. Macro e fa'amanino ai le laina ma le koluma o iai nei
O le auala sili ona manino e foia ai le matou faʻafitauli "i luga o le muaulu" - matou te manaʻomia se macro e siaki ai le suiga i le filifiliga i luga o le laupepa ma filifili le laina atoa ma le koluma mo le sela o loʻo iai nei. E manaʻomia foʻi le mafai ona faʻatagaina ma faʻamalo lenei galuega pe a manaʻomia, ina ia le taofia ai i tatou mai le ulufale atu, mo se faʻataʻitaʻiga, fua faʻatatau, ae naʻo le galue pe a tatou vaʻavaʻai i le lisi i le sailiga o mea e manaʻomia. fa'amatalaga. O lenei mea e aumaia ai i tatou i macros e tolu (filifili, mafai, ma faʻamalo) e manaʻomia ona faʻaopoopo i le laupepa laupepa.
Tatala se laupepa ma se laulau e te manaʻo e maua ai se filifiliga faʻamaopoopo. Kiliki taumatau i luga o le laupepa laupepa ma filifili le poloaiga mai le lisi autu Punaoa tusitusiga (Source Code).E tatau ona tatala le faamalama Visual Basic Editor. Kopi le tusitusiga o nei macros e tolu i totonu:
Dim Coord_Selection As Boolean 'Global variable for selection on/off Sub Selection_On() 'Macro on selection Coord_Selection = Moni End Sub Selection_Off() 'Macro off selection Coord_Selection = False End Sub' Faiga autu e faatino ai filifiliga Private Sub Worksheet_SelectionChange As(ByVal Target. Va'aiga) Fa'alilolilo Galuega Fa'amata'u Fa'asaga pe a Target.Cells.Count > 1 Ona O'o lea i le Sub 'pe a sili atu i le 1 sela ua filifilia, alu i fafo Afai Coord_Selection = Sese Ona O'o lea i lalo 'pe a pe le filifiliga, alu ese mai le Application.ScreenUpdating = False Set WorkRange = Range (" A6:N300") 'tuatusi o le vaega galue o lo'o va'aia ai le filifiliga
Suia le tuatusi o le vaega faigaluega ia oe lava - o totonu o le laina lea e aoga ai la matou filifiliga. Ona tapuni lea o le Visual Basic Editor ma toe foi i Excel.
Oomi le alalaupapa keyboard ALT + F8e tatala ai se faamalama ma se lisi o macros avanoa. Macro Filifiliga_On, e pei ona e mateina, e aofia ai filifiliga faamaopoopo i luga o le laupepa o loʻo i ai nei, ma le macro Filifilia_Off – tapeina. I le faamalama lava e tasi, i le kilikiina o le faamau le faataamilosaga (Filifiliga) E mafai ona e atofa atu ala pupuu keyboard i nei macros mo le faʻalauiloaina faigofie.
Le lelei o lenei metotia:
- faigofie fa'atatau ile fa'atinoga
- filifiliga - o le gaioiga e le afaina ma e le suia ai le anotusi poʻo le faʻatulagaina o sela laupepa i soʻo se auala, e tumau mea uma e pei ona i ai.
Le lelei o lenei metotia:
- e le sa'o lelei lea filifiliga pe afai o lo'o tu'ufa'atasia sela i luga o le laupepa - o laina uma ma koluma o lo'o aofia i totonu o le fa'atasi e filifilia i le taimi e tasi
- afai e te faʻafuaseʻi ona oomi le Delete key, e le gata o le cell active o le a kilia, ae o le vaega atoa ua filifilia, o lona uiga tape faʻamatalaga mai le laina atoa ma le koluma.
Metotia 2. Uluai. CELL + Fa'atonu Fa'atulagaina Galuega
O lenei metotia, e ui lava o loʻo i ai ni nai faʻaletonu, e foliga mai ia te aʻu e matua manaia. Ina ia faʻatinoina se mea e faʻaaoga ai naʻo mea faigaluega Excel, faʻaitiitia le faʻaogaina o polokalame ile VBA o le aerobatics 😉
O le metotia e faʻavae i luga o le faʻaaogaina o le CELL galuega, lea e mafai ona tuʻuina atu ai le tele o faʻamatalaga eseese i luga o se cell tuʻuina atu - maualuga, lautele, numera laina-koluma, numera numera, ma isi. O lenei galuega e lua finauga:
- se upu fa'ailoga mo le parakalafa, e pei o le "koluma" po'o le "laina"
- le tuatusi o le sela lea tatou te mananao e fuafua le taua o lenei parakalafa
O le togafiti o le finauga lona lua e filifili. Afai e le o faʻamaonia, ona ave lea o le cell active o loʻo iai nei.
O le vaega lona lua o lenei metotia o le faʻatulagaina o tuutuuga. O lenei uiga sili ona aoga Excel e mafai ai e oe ona faʻapipiʻi otometi sela pe a latou ausia tulaga faʻapitoa. Afai tatou te tuʻufaʻatasia nei manatu e lua i le tasi, tatou te maua le algorithm o loʻo i lalo mo le faʻatinoina o la tatou filifiliga faʻamaopoopo e ala i le faʻatulagaina o tulaga:
- Matou te filifilia la matou laulau, e pei o na sela e tatau ona faʻaalia ai le filifiliga faʻamaopoopo i le lumanaʻi.
- I Excel 2003 ma sili atu, tatala le lisi Fa'asologa - Fa'atonu Fa'atonu - Fuafua (Fa'asologa - Fa'atonu Fa'atonu - Fuafuaga). I Excel 2007 ma sili atu - kiliki i luga o le lisi Itulau Amata (Fale)faʻamau Fa'atonu Fa'atonu – Fausia Tulafono (Fa'atonu Fa'atonu - Fausia Tulafono) ma filifili le ituaiga tulafono Fa'aaogā se fua fa'atatau e iloa ai po'o fea sela e fa'atulaga (Fa'aaoga fua fa'atatau)
- Ulufale le fua fa'atatau mo la matou filifiliga fa'amaopoopo:
=PO(CELL(“laina”)=LALA(A2),CELL(“koluma”)=COLUMN(A2))
=PO(CELL(«laina»)=ROW(A1),SELE(«koluma»)=COLUMN(A1))
Ole fua fa'atatau e siaki pe o tutusa le koluma numera o sela ta'itasi ile laulau ma le koluma numera ole sela o iai nei. E faapena foi i koluma. O lea la, na'o na'o sela e iai se numera koluma po'o se numera laina e fetaui ma le sela o lo'o i ai nei o le a fa'atumuina. Ma o le filifiliga fa'amaopoopo fa'a-koluse lea tatou te fia ausia.
- Kiliki le faʻamau faavaa (Faiga) ma seti le lanu faatumu.
Ua toetoe lava a saunia mea uma, ae e tasi le nuance. O le mea moni e le manatu Excel se suiga i le filifiliga o se suiga i faʻamatalaga i luga o le laupepa. Ma, o le iʻuga, e le faʻaosoina le toe faʻatulagaina o fua faʻatatau ma le toe valivaliina o le faʻatulagaina o tuutuuga pe a suia le tulaga o le cell cell active. O le mea lea, se'i o tatou fa'aopoopoina se macro faigofie i le laupepa laupepa e faia ai lenei mea. Kiliki taumatau i luga o le laupepa laupepa ma filifili le poloaiga mai le lisi autu Punaoa tusitusiga (Source Code).E tatau ona tatala le faamalama Visual Basic Editor. Kopi le tusitusiga lenei o le macro faigofie i totonu:
Pepa Galuega Tuma'oti_Fili'iliga(ByVal Target As Range) ActiveCell.Calculate End Sub
I le taimi nei, pe a suia le filifiliga, o le faagasologa o le toe faʻatulagaina o le fua faʻatasi ma le galuega o le a faʻalauiloa FAʻAI i tulaga fa'atulagaina ma lolovaia le laina ma le koluma o iai nei.
Le lelei o lenei metotia:
- O le fa'atulagaina o tulaga e le motusia ai le fa'avasegaina o laulau fa'apitoa
- O lenei filifiliga filifiliga e galue lelei i sela tu'ufa'atasia.
- Leai se tulaga lamatia o le tapeina o se laina atoa ma le koluma o faʻamatalaga i luga o le kiliki faʻafuaseʻi aveese.
- Macros e itiiti le fa'aaogaina
Le lelei o lenei metotia:
- O le fua fa'atatau mo le fa'atulagaina o tuutuuga e tatau ona tu'uina ma le lima.
- E leai se auala vave e mafai ai / faʻamalo ai ia faʻatulagaina - e mafai lava ona faʻagaoioia seia oʻo ina tape le tulafono.
Metotia 3. Lelei. Fa'atonu Fa'atonu + Macros
uiga auro. Matou te faʻaogaina le masini mo le siakiina o le filifiliga i luga o le laupepa e faʻaaoga ai macros mai le metotia-1 ma faʻaopoopo le faʻailoga saogalemu i ai e faʻaaoga ai le faʻatulagaina o tuutuuga mai le metotia-2.
Tatala se laupepa ma se laulau e te manaʻo e maua ai se filifiliga faʻamaopoopo. Kiliki taumatau i luga o le laupepa laupepa ma filifili le poloaiga mai le lisi autu Punaoa tusitusiga (Source Code).E tatau ona tatala le faamalama Visual Basic Editor. Kopi le tusitusiga o nei macros e tolu i totonu:
Dim Coord_Selection As Boolean Sub Selection_On() Coord_Selection = Moni End Sub Sub Selection_Off() Coord_Selection = False End Sub Private Sub Worksheet_SelectionChange(ByVal Target as Range) Fa'ailo Galuega E pei o le Va'aiga, Cross Range As Range Set Work Range = N. 'адрес рабочего диапазона с таблицей Afai Target.Count > 7 Ona Ofo lea i lalo pe a fai Coord_Selection = Sese Ona WorkRange.FormatConditions.Delete Exit Sub End If Application.ScreenUpdating = False Pe afai e le Feso'ota'i Set(Target Leai) WorkRange, Union(Target.EntireRow, Target.EntireColumn)) WorkRange.FormatConditions.Delete CrossRange.FormatConditions.Add Type:=xlExpression, Formula300:="=1" CrossRange.FormatConditions(1).Interior.ColorIndex = 1 Target.FormatConditions .Tape Fa'ai'uga pe a Fa'ai'u Sub
Aua ne'i galo e sui le tuatusi o galuega i lou tuatusi laulau. Tapuni le Visual Basic Editor ma toe foi i Excel. Mo le fa'aogaina o macros fa'aopoopo, oomi le ala pupuu keyboard ALT + F8 ma faʻaauau i le auala tutusa e pei o le metotia 1.
Metotia 4. Matagofie. FollowCellPointer fa'aopoopoga
Excel MVP Jan Karel Pieterse mai Netherlands e tuʻuina atu se faʻaopoopoga saoloto i luga o lana upega tafaʻilagi MulimuliCellPointer(36Kb), lea e foia ai le faafitauli lava e tasi e ala i le tusiaina o laina arrow kalafi e faaaoga ai macros e faailoga ai le laina ma le koluma o iai nei:
Manaia fofo. E leai ni fa'alavelave i nofoaga, ae mautinoa e aoga le taumafai. La'u mai le fa'amaumauga, tatala i le tisiki ma fa'apipi'i le fa'aopoopo:
- i Excel 2003 ma luga atu - e ala i le lisi Au'aunaga - Fa'aopoopo - Va'aiga lautele (Meafaigaluega - Fa'aopoopo - Su'esu'e)
- i Excel 2007 ma mulimuli ane, e ala i Faila - Filifiliga - Faʻaopoopoga - Alu - Suʻe (File - Excel Options - Add-Ins - Alu ile - Su'esu'e)
- O a macros, o fea e fa'aofi ai le macro code ile Visual Basic