Mea na tutupu i Excel

O le faaupuga "Excel mea tutupu»e faʻaaogaina e faʻaalia ai ni gaioiga e faia e le tagata faʻaoga i Excel. Mo se faʻataʻitaʻiga, pe a sui e se tagata faʻaoga se pepa o galuega, o se mea lea. O le fa'aofiina o fa'amatalaga i totonu o se sela po'o le fa'asaoina o se tusi faigaluega o mea ia e Excel.

O mea e tutupu e mafai ona feso'ota'i i se Excel pepa o galuega, i siata, se tusi faigaluega, pe tuusa'o i le Excel lava talosaga. E mafai e le au fai polokalame ona fatuina le VBA code o le a otometi ona faia pe a tupu se mea.

Mo se faʻataʻitaʻiga, ia fai se macro e taʻavale i taimi uma e sui ai e le tagata faʻaoga se pepa o galuega i totonu o le Excel workbook, e te fatuina le VBA code e faʻaoga i taimi uma e tupu ai le mea na tupu. SheetActivate tusi galuega.

Ma afai e te manaʻo e faʻagasolo le macro i taimi uma e te alu ai i se pepa o galuega patino (mo se faʻataʻitaʻiga, Pepa 1), ona tatau lea ona feso'ota'i le VBA code ma le mea na tupu faatoaaga mo lenei laupepa.

O le VBA code e fa'amoemoe e fa'atautaia mea Excel e tatau ona tu'u i totonu o le pepa o galuega po'o le tusi galuega i totonu o le fa'amalama o le VBA (e mafai ona tatalaina le fa'atonu e ala i le kilikiina Alt + F11). Mo se fa'ata'ita'iga, o le fa'ailoga e tatau ona fa'atino i taimi uma e tupu ai se mea fa'apitoa i le tulaga o le pepa o galuega e tatau ona tu'u i le fa'amalama fa'ailoga mo lena pepa o galuega. O loʻo faʻaalia i le ata:

I le Visual Basic editor, e mafai ona e vaʻai i le seti o mea uma Excel o loʻo maua i le tusi galuega, pepa o galuega, poʻo le siata tulaga. Tatala le faʻamalama faʻamalama mo le mea ua filifilia ma filifili le ituaiga mea mai le lisi agavaʻa i lalo i le pito i luga o le faamalama. O le lisi tu'u i lalo taumatau i le pito i luga o le faamalama o le a faʻaalia ai mea na tutupu faʻamatalaina mo lenei mea. O le ata o loʻo i lalo o loʻo faʻaalia ai se lisi o mea na tutupu e fesoʻotaʻi ma se Excel worksheet:

Mea na tutupu i Excel

Kiliki i luga o le mea e manaʻomia i le lisi saʻo e pa'ū i lalo, ma o le a otometi lava ona tuʻuina i totonu o le faʻamalama code mo lenei mea. laiti. i le ulu o le taualumaga laiti E otometi lava ona fa'aofi e Excel fa'amatalaga mana'omia (pe a iai). Pau lava le mea o loʻo totoe o le faʻaopoopoina lea o le VBA code e fuafua ai poʻo a gaioiga e tatau ona faia e le faʻatinoga pe a iloa le mea e manaʻomia.

faataitaiga

I le faʻataʻitaʻiga o loʻo mulimuli mai, o taimi uma e filifilia ai se sela B1 i luga o le pepa o galuega Pepa 1 e aliali mai se pusa savali.

Ina ia faia lenei gaioiga, tatou te manaʻomia le faʻaogaina o le mea na tupu i le pepa o galuega Filifiliga_Suiga, lea e tupu i taimi uma e suia ai le filifiliga o se sela po o se tele o sela. Galuega Filifiliga_Suiga maua e fai ma finauga manulautī mea -. O le auala lea tatou te iloa ai le tele o sela na filifilia.

mea na Tutupu Filifiliga_Suiga e tupu i so'o se filifiliga fou. Ae matou te manaʻomia le seti o gaioiga e faʻatino pe a filifilia le sela B1. Ina ia faia lenei mea, o le a matou siaki le mea na tupu i totonu o le laina faʻamaonia manulautī. E faʻapefea ona faʻatinoina i le polokalame code o loʻo faʻaalia i lalo:

'Code e fa'aali ai se pusa fe'au pe a filifilia le sela B1 'i luga o le pepa o galuega o iai nei. Private Sub Worksheet_SelectionChange(ByVal Target As Range) 'Siaki pe ua filifilia le cell B1 Afai Target.Count = 1 Ma Target.Row = 1 Ma Target.Column = 2 Ona 'Afai ua filifilia le cell B1, ona fai lea o le MsgBox o loʻo i lalo "E iai filifilia se sela B1" Fa'ai'u Afai Fa'ai'u Sub

Tuua se tali