我正在使用Excel 2010並在A列中有一系列代碼。當用戶雙擊一個代碼時,它將使用下面的代碼複製到單元格A2的任何值工作表的BeforeDoubleClick事件 - 這工作得很好:Excel VBA用戶從任何地方雙擊單元格
If Not Intersect(Target, Range("A4:A100000")) Is Nothing Then Cancel = True
Target.Copy Destination:=Sheets("GL Codes").Range("A2")
的問題是,如果他們點擊列B中說明它不會從A列中複製相應的價值 - 我該怎麼做呢?
總之,無論用戶在哪一行雙擊,來自列A的單元格值都需要被複制到A2 - 這可能嗎?
的描述是打算寫完全相同的代碼。正在考慮添加'Cancel = TRUE',因此雙擊不會將光標置於單元格中進行編輯。 –
@ DarrenBartrup-Cook隨時編輯我的代碼,如果它提高了答案 –
@Shai Rado - 感謝這是工作 – Michael