Conas macra a reáchtáil bunaithe ar luach a roghnaíodh ón liosta anuas in Excel?
Is tasc coitianta in Excel macraí a reáchtáil trí chnaipe ordaithe a chliceáil, ach, an ndearna tú iarracht riamh na macra-chóid a fhorghníomhú bunaithe ar an luach a roghnaítear ón liosta anuas? Ciallaíonn sé, nuair a roghnaíonn tú mír amháin ón liosta anuas, spreagfar an macra sonrach ag an am céanna. Tabharfaidh an t-alt seo cód úsáideach isteach chun an post seo a réiteach.
Rith macra bunaithe ar luach a roghnaíodh ón liosta anuas le cód VBA
Rith macra bunaithe ar luach a roghnaíodh ón liosta anuas le cód VBA
Níl aon bhealach díreach ann chun an tasc seo a chríochnú, ach, is féidir leis an gcód VBA seo a leanas cabhrú leat, déan mar seo le do thoil:
1. Ar dtús, cruthaigh liosta anuas de réir mar a theastaíonn uait, féach an pictiúr:
2. Ansin cliceáil ar dheis ar an táb bileog tá an titim anuas a theastaíonn uait a úsáid, agus ansin roghnaigh Féach an cód ón roghchlár comhthéacs, agus san oscailt Microsoft Visual Basic d’iarratais an cód seo a leanas a fhuinneogú, a chóipeáil agus a ghreamú isteach sa Mhodúl bán:
Cód VBA: Rith macra bunaithe ar luach a roghnaíodh ón liosta anuas:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("E1")) Is Nothing Then
Select Case Range("E1")
Case "Insert Blank rows": Macro1
Case "Hide All Sheets": Macro2
Case "Convert to Date": Macro3
End Select
End If
End Sub
nótaí: Sa chód thuas, E1 an bhfuil an liosta anuas sa chill, athraigh na macraainmneacha agus luachanna an liosta anuas go dtí na rudaí a theastaíonn uait.
3. Agus ansin sábháil agus dún an fhuinneog cód seo, anois, nuair a roghnaíonn tú an mhír Insert Blank sraitheanna ón liosta anuas, spreagfar Macro1, agus mar sin de…
Earraí gaolmhara:
Conas macra a rith nuair a athraíonn luach cille in Excel?
Conas macra a reáchtáil bunaithe ar luach cille in Excel?
Conas macra a reáchtáil go huathoibríoch sula ndéantar é a phriontáil in Excel?
Conas macra a reáchtáil trí hipearnasc a chliceáil in Excel?
Conas macra a reáchtáil nuair a roghnaítear bileog ó leabhar oibre?
Uirlisí Táirgiúlachta Oifige is Fearr
Supercharge Do Scileanna Excel le Kutools le haghaidh Excel, agus Éifeachtúlacht Taithí Cosúil Ná Roimhe. Kutools le haghaidh Excel Tairiscintí Níos mó ná 300 Ardghnéithe chun Táirgiúlacht a Treisiú agus Sábháil Am. Cliceáil anseo chun an ghné is mó a theastaíonn uait a fháil ...
Tugann Tab Oifige comhéadan Tabbed chuig Office, agus Déan Do Obair i bhfad Níos Éasca
- Cumasaigh eagarthóireacht agus léamh tabbed i Word, Excel, PowerPoint, Foilsitheoir, Rochtain, Visio agus Tionscadal.
- Oscail agus cruthaigh cáipéisí iolracha i gcluaisíní nua den fhuinneog chéanna, seachas i bhfuinneoga nua.
- Méadaíonn do tháirgiúlacht 50%, agus laghdaíonn sé na céadta cad a tharlaíonn nuair luch duit gach lá!