我有一系列帶有數據的單元格。當我點擊文本框中的任何單元格時,我想要一個文本框來顯示單元格內容。這可能嗎?由於使用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. VBA Excel:僅在列表框中顯示可見單元格
- 5. 使用vba在Excel中遍歷所有文本(在單元格,圖表,文本框中)使用vba
- 6. 使用excel VBA顯示相鄰單元格中單元格值的變化
- 7. 複製單元格內容 - Excel 2010 VBA
- 8. 在Excel中刪除VBA末尾的單元格內容
- 9. 比較Excel中兩個單元格內的文本VBA
- 10. 在DevExpress網格中顯示提示的單元格內容
- 11. 顯示文本框中的內容
- 12. 使用VBA在excel中對單元格內的值進行交換使用VBA
- 13. 使用VBA的Excel文件單元格內文件的名稱
- 14. Excel中使用VBA的文本格式
- 15. 在Datagridview中顯示excel文件內容
- 16. 如何基於Excel中其他單元格的內容爲一個單元格創建文本內容?
- 17. 如何使用VBA刪除Word中的單元格內容?
- 18. 使用VBA將文本添加到單元格而不刪除單元格中已有的內容
- 19. Excel VBA:從超鏈接內的單元格插入文本
- 20. 如何將文本文件的內容插入excel表格單元格中?
- 21. VBA Excel行中的單元格中斷
- 22. 如何在tableview單元格文本框中顯示光標
- 23. 在excel中使用VBA轉置循環中的單元格
- 24. Excel:單元格中的單獨文本
- 25. 使用excel VBA在Excel單元格中粘貼excel公式(excel格式)?
- 26. UItableviewcontroller單元格文本標籤內容沒有顯示
- 27. 在vba excel中鎖定單元格
- 28. 使用excel VBA將單元格中的文本與另一個單元格中的「= text」進行比較
- 29. VBA Excel - 在編寫之前檢查單元格內容
- 30. 更改在Excel中通過VBA顯示的內容
你有任何退出代碼工作正確的列數? –