Eolas úsáideach sa bharra stádais

Is maith le duine éigin, ach níl barra stádais ag teastáil uaim go pearsanta ach i 2-3 chás:

  • tar éis scagadh, taispeánann sé líon na luachanna atá fágtha tar éis an roghnúcháin
  • nuair a roghnaítear raon, taispeánann sé suim, meán, agus líon na gcealla roghnaithe
  • i gcás comhaid throma, is féidir leat an dul chun cinn maidir le foirmlí a athríomh sa leabhar a fheiceáil.

Ní hé sin an oiread sin do líne a thógann suas beagnach leithead iomlán an scáileáin agus a bhíonn ar crochadh air an t-am ar fad. Déanaimis iarracht an liosta measartha seo a leathnú agus roinnt gnéithe níos úsáidí a chur leis 🙂

Prionsabail ghinearálta chun an barra stádais a bhainistiú

Tá sé an-éasca an barra stádais a bhainistiú le Visual Basic. Chun do théacs a thaispeáint ann, is féidir leat macra simplí a úsáid:

Fo MyStatus() Application.StatusBar = "Roghnaigh!" Críoch Fo  

Tar éis dúinn é a rith, faighimid:

Eolas úsáideach sa bharra stádais

Chun bunstaid an bharra stádais a athbhunú, beidh an “frith-macra” gearr céanna uait:

Fo MyStatus_Off() Application.StatusBar = Deireadh Bréagach Fo  

Sa leagan bunúsach, mar a fheiceann tú, tá gach rud an-simplí. Anois déanaimis iarracht an smaoineamh a fhorbairt…

Seoladh an raoin roghnaithe sa bharra stádais

 Sa chúinne uachtarach ar chlé den fhuinneog Excel sa bharra foirmle, is féidir leat seoladh na cille reatha a fheiceáil i gcónaí. Ach má roghnaítear raon iomlán, ansin, ar an drochuair, ní fheicfimid an seoladh roghnaithe ann - taispeántar an t-aon chill ghníomhach amháin:

Eolas úsáideach sa bharra stádais

Chun an fhadhb seo a réiteach, is féidir leat macra simplí a úsáid a thaispeánfaidh seoladh an limistéir roghnaithe sa bharra stádais. Ina theannta sin, ba cheart an macra seo a sheoladh go huathoibríoch, le haon athrú ar an roghnúchán ar aon bhileog - chuige seo cuirfimid é i láimhseálaí an imeachta RoghnaitheAthrú ár leabhar.

Oscail an Eagarthóir Visual Basic ag baint úsáide as an gcnaipe den ainm céanna ar an táb forbróir (Forbróir) nó aicearraí méarchláir D’fhág Alt+F11. Aimsigh do leabhar sa chúinne uachtarach ar chlé de phainéal an Tionscadail agus oscail an modúl ann trí chliceáil faoi dhó An leabhar seo (An Leabhar Saothair Seo):

Sa fhuinneog a osclaíonn, cóipeáil agus greamaigh an cód macra seo a leanas:

Foleabhar Oibre Príobháideach_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range) Application.StatusBar = "Выделено:" & Selection.Address(0, 0) End Sub  

Anois, nuair a roghnaítear aon raon (níos mó ná ceann amháin san áireamh!), taispeánfar a sheoladh sa bharra stádais:

Eolas úsáideach sa bharra stádais

Chun seoltaí na raonta éagsúla a roghnaíodh le Ctrl a chosc ó chumasc, is féidir feabhas beag a chur leis - úsáid an fheidhm Ionadaigh chun camóg a chur in ionad camóg le spás:

Foleabhar Oibre Príobháideach_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range) Application.StatusBar = "Выделено:" & Ionadaigh(Selection.Seoladh(0, 0), ",",", ", ") Críoch Fo  

Líon na gceall roghnaithe sa bharra stádais

Nuair a roghnaítear aon raon, taispeántar líon na gcealla roghnaithe neamhfholamh ar thaobh na láimhe deise den bharra stádais de réir réamhshocraithe. Uaireanta ní mór duit fios a bheith agat ar líon na leithdháilte. Is féidir an tasc seo a chur i gcrích freisin le macra simplí chun an imeacht leabhar SelectionChange a láimhseáil, mar atá sa sampla roimhe seo. Beidh macra mar:

Foleabhar Oibre Príobháideach_BileogRoghnaitheAthrú(ByVal Sh Mar Réad, ByVal Sprioc Mar Raon) Dim Cill Líon Mar Athraitheach, rng Mar Raon Do Gach rng I Roghnú.Réimsí 'Itriail trí gach rogha RowsCount = rng.Rows.Count 'líon na sraitheanna ColumnsCount = rng.Column . Comhaireamh 'líon na gcolún CellCount=Cnuasaigh CellCount + RowsCount * ColumnsCount' líon iomlán na gceall Ar Aghaidh ' taispeáint sa bharra stádais Application.StatusBar = " Roghnaithe: " &CellCount & " cealla" Críoch Fo  

Lúbann an macra seo trí gach limistéar roghnaithe Ctrl (má tá níos mó ná ceann amháin ann), stóráiltear líon na sraitheanna agus na gcolún i ngach réimse sna hathróga RowsCount agus ColumnsCount, agus carnann sé líon na gceall san athróg CellCount, a thaispeánfar ansin sa bharra stádais. Ag an obair beidh sé cuma mar seo:

Eolas úsáideach sa bharra stádais

Ar ndóigh, is féidir leat é seo agus na macraí roimhe seo a chomhcheangal chun seoladh an raoin roghnaithe agus líon na gcealla araon a thaispeáint ag an am céanna. Ní gá duit ach líne leathdhéanach amháin a athrú go:

Application.StatusBar = "Roghnaithe:" & Ionadaigh(Selection.Address(0, 0), ",",", ", ") & " - iomlán" &CillCount &" cealla"  

Ansin beidh an pictiúr iontach iontach:

Eolas úsáideach sa bharra stádais

Bhuel, sílim go bhfaigheann tú an smaoineamh. Mol sna nótaí tráchta – cad eile a bheadh ​​úsáideach le taispeáint sa bharra stádais?

  • Cad is macraí ann, conas a oibríonn siad, conas iad a úsáid agus a chruthú
  • Roghnú comhordanáidí áisiúil ar bhileog Excel
  • Conas foirmlí casta a dhéanamh níos amhairc

Leave a Reply