Defnyddiwr Anhysbys
  Dydd Llun, Chwefror 06 2023
  0 atebion
  Ymweliadau 1.9K
0
Pleidleisiau
Dadwneud
Diwrnod da

Rwyf wedi dod ar draws cod VBA sy'n gweithio'n dda iawn i sbarduno macro yn Excel wrth glicio ar gell benodol. Gweler isod:


Opsiwn Eglur

Is-daflen Waith Breifat_SelectionChange(FalVal Target As Range)
Os Selection.Count = 1 Yna
Os Ddim yn Croestorri (Targed, Ystod ("D4")) Yn Dim Yna
Ffoniwch MyMacro
Gorffennwch Os
Gorffennwch Os
Is-End


Rwy'n ceisio ychwanegu 3 senario arall o'r fath i'r un cod, ond nid oes gennyf unrhyw brofiad gyda chodio, felly nid yw datrys problemau wedi mynd â mi i unman. Gweler isod enghraifft o'r hyn rwy'n ceisio ei wneud, a chywirwch y cod os yn bosibl:


Opsiwn Eglur

Is-daflen Waith Breifat_SelectionChange(FalVal Target As Range)
Os Selection.Count = 1 Yna
Os Ddim yn Croestorri (Targed, Ystod ("D4")) Yn Dim Yna
Ffoniwch MyMacro1
Gorffennwch Os
Gorffennwch Os
Os Selection.Count = 1 Yna
Os Ddim yn Croestorri (Targed, Ystod ("E10")) Yn Dim Yna
Ffoniwch MyMacro2
Gorffennwch Os
Gorffennwch Os
Os Selection.Count = 1 Yna
Os Nad yw Croestorri (Targed, Ystod ("G23")) yn Ddim Yna
Ffoniwch MyMacro3
Gorffennwch Os
Gorffennwch Os
Os Selection.Count = 1 Yna
Os Ddim yn Croestorri (Targed, Ystod ("J33")) Yn Dim Yna
Ffoniwch MyMacro4
Gorffennwch Os
Gorffennwch Os
Is-End



Roeddwn yn disgwyl i'r macros amrywiol a greais (sy'n gweithio'n dda) redeg yn awtomatig pan gliciwyd ar y celloedd a nodir yn y cod


Bydd unrhyw gymorth yn cael ei werthfawrogi'n fawr!
Ni wnaed unrhyw atebion i'r swydd hon eto.