Fa'amaopoopo Filifiliga

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:

  1. 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.
  2. 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)
  3. 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.

  4. 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

 

Tuua se tali