Conas macra a rith nuair a athraíonn luach cille in Excel?
De ghnáth, in Excel, is féidir linn eochair F5 nó cnaipe Rith a bhrú chun an cód VBA a fhorghníomhú. Ach, an ndearna tú iarracht riamh an macra-chód sonrach a rith nuair a athraíonn luach cille? An t-alt seo, tabharfaidh mé isteach roinnt cleasanna gasta chun déileáil leis an bpost seo in Excel.
Rith nó glaoigh macra nuair a athraíonn luach sonrach cille le cód VBA
Rith nó glaoigh macra nuair a athraíonn aon luach cille i raon le cód VBA
Rith nó glaoigh macra nuair a athraíonn luach sonrach cille le cód VBA
Chun macra-chód a reáchtáil trí luach cille a athrú, is féidir leis an gcód VBA seo a leanas fabhar a thabhairt duit, déan é seo le do thoil:
1. Cliceáil ar dheis ar an táb bileog a theastaíonn uait an macra a fhorghníomhú má athraíonn luach cille, 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 nuair a athraíonn luach cille:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$1" Then
Call Mymacro
End If
End Sub
nótaí: Sa chód thuas, A1 an cill shonrach ar mhaith leat an cód a rith bunaithe air, Míocrón an macra-ainm atá tú ag iarraidh a rith. Athraigh iad le do riachtanas le do thoil.
2. Agus ansin fuinneog an chóid a shábháil agus a dhúnadh, anois, nuair a iontrálann tú nó a athraíonn tú luach i gcill A1, spreagfar an cód sonrach ag an am céanna.
Rith nó glaoigh macra nuair a athraíonn aon luach cille i raon le cód VBA
Más mian leat macra a rith nó a spreagadh nuair a athraíonn luach cille aon duine i raon cille, d’fhéadfadh an cód seo a leanas cabhrú leat.
1. Cliceáil ar dheis ar an táb bileog a theastaíonn uait an macra a fhorghníomhú má athraíonn luach cille, 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 nuair a athraíonn aon luach cille i raon:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("A1:B100")) Is Nothing Then
Call Mymacro
End If
End Sub
nótaí: Sa chód thuas, A1: B100 an bhfuil na cealla ar leith ar mhaith leat an cód a rith bunaithe orthu, Míocrón an macra-ainm atá tú ag iarraidh a rith. Athraigh iad le do riachtanas le do thoil.
2. Agus ansin fuinneog an chóid a shábháil agus a dhúnadh, anois, nuair a iontrálann tú nó má athraíonn tú luach in aon chill de A1: B100, forghníomhófar an cód sonrach ag an am céanna.
Bain gach macraí ó iliomad leabhar oibre
Kutools le haghaidh Excel's Baisc Bain Gach Macraí is féidir le fóntais cabhrú leat gach macraí a bhaint as iliomad leabhar oibre de réir mar is gá duit. Íoslódáil agus triail saor in aisce Kutools le haghaidh Excel anois!
Kutools le haghaidh Excel: le níos mó ná 300 breiseán áisiúil Excel, saor in aisce le triail gan aon teorannú i 30 lá. Íoslódáil agus triail saor in aisce Anois!
Earraí gaolmhara:
Conas macra a reáchtáil go huathoibríoch sula ndéantar é a phriontáil in Excel?
Conas macra a reáchtáil bunaithe ar luach cille in Excel?
Conas macra a reáchtáil bunaithe ar luach a roghnaíodh ón liosta anuas 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á!