我有一系列帶有數據的單元格。當我點擊文本框中的任何單元格時,我想要一個文本框來顯示單元格內容。這可能嗎?由於使用VBA在excel中的文本框中顯示單元格內容
0
A
回答
1
你可以只使用這樣的事情:
Option Explicit
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim i As Long
Dim lRow As Long
lRow = Cells(Rows.Count, 1).End(xlUp).Rows
For i = 1 To lRow
If Cells(i, 1).Count = 1 Then
If Cells(i, 1) = "" Then
Else
If Not Intersect(Target, Cells(i, 1)) Is Nothing Then
MsgBox (i)
End If
End If
End If
Next i
End Sub
這將顯示在消息框中的值,而不是一個文本框。不知道爲什麼你需要一個文本框。
我指的是行,改變lRow = Cells(Rows.Count, 1).End(xlUp).Rows
的1
你在
0
Option Explicit
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
MsgBox Target.Value
End Sub
在一般情況下,如果要檢查特定的範圍,你可以定義事件的範圍:
Option Explicit
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim rngPreselected As Range
Set rngPreselected = Range("A1:B10")
If Not Intersect(Target, rngPreselected) Is Nothing Then
MsgBox Target.Value
End If
End Sub
在這種情況下,A1:B10
是定義的範圍。
這就是所謂的Event
。查看更多有關事件的位置:http://www.cpearson.com/excel/events.aspx
相關問題
- 1. Excel VBA:使用文本框中的新內容更新單元格
- 2. Excel:突出顯示單元格中的文本而不是單元格(無vba)
- 3. Excel VBA:在網頁搜索中使用單元格內容
- 4. Excel VBA-來自活動單元格中文本框的文本
- 5. VBA Excel:僅在列表框中顯示可見單元格
- 6. 使用vba在Excel中遍歷所有文本(在單元格,圖表,文本框中)使用vba
- 7. 使用excel VBA顯示相鄰單元格中單元格值的變化
- 8. 複製單元格內容 - Excel 2010 VBA
- 9. 如何在Excel VBA中將單元格的文本內容分配給變量?
- 10. 在Excel中刪除VBA末尾的單元格內容
- 11. 比較Excel中兩個單元格內的文本VBA
- 12. 使用VBA將文本添加到Excel中的單元格
- 13. 在富文本框中顯示內容
- 14. 在Excel中使用VBA將文本分割爲幾行(單元格內)
- 15. Excel VBA:遍歷DIV內容 - 粘貼到單個單元格中
- 16. 使用Excel VBA從Word表格的單元格中刪除內容
- 17. 在DevExpress網格中顯示提示的單元格內容
- 18. 顯示文本框中的內容
- 19. Excel中的VBA - 使用文本框字符串作爲單元格參考
- 20. 使用VBA在excel中對單元格內的值進行交換使用VBA
- 21. 使用VBA的Excel文件單元格內文件的名稱
- 22. 在Excel VBA中,如何檢索單元格內的文本格式
- 23. Excel中使用VBA的文本格式
- 24. 如何顯示HTML樣式的文本在Excel單元格中使用的SpreadsheetGear
- 25. 在vb.net的Excel工作表單元格中顯示文本框結果
- 26. Excel VBA:使用那些相同單元格的內容執行覆蓋單元格內容的功能
- 27. 無法使用Excel VBA將Powerpoint文本框內容提取到Excel中
- 28. vba excel:如何用文本填充兩行中的單元格
- 29. 使用Excel Interop W/C中心Excel單元格內容#
- 30. 在網頁中顯示Google表格單元格的內容
你有任何退出代碼工作正確的列數? –