excel - 我需要一个输入框条目来做两件事
问题描述
我有一个带有输入框的 Excel 宏来选择一系列单元格。我还希望选择的范围坐标显示在某个地方,以便我可以检查它。
这是我拥有的代码的主要部分:
Dim Data_Sheet As Worksheet
Dim Pivot_Sheet As Worksheet
Dim StartPoint As Range
Dim DataRange As Range
Dim PivotName As String
Dim NewRange As String
Dim LastCol As Long
Dim lastRow As Long
Set DataRange = Application.InputBox("Please select INBOUND range", Default:="A:L", Type:=8)
DataRange.Select
Selection.Copy
列是预先选择的 (A:L),我在 A: 之后插入开始行,在 L 之后插入结束行。所以,如果我输入 10 和 50,我会得到范围 (A10:L50),但是那些坐标然后就消失了. 我希望“A10:L50”显示在某个单元格中。任何帮助,将不胜感激。
解决方案
尝试这个。它将自动默认为活动范围。用户可以选择他们想要的范围,并且可以使用。
请注意,用户选择范围总是很麻烦 - 用户可能不会选择所有数据等。尝试在您的代码中控制它。您应该在本地窗口中看到 rangeselected 变量。
Dim oSelect As Range
Set oSelect = Application.InputBox("Range", , Range("A1").CurrentRegion.Address, , , , , 8)
RangeSelected = oSelect.Address
推荐阅读
- nginx - nginx server config: matching URI returns 404
- security - How can I block search engine indexing of files and subdirectories other than root directory .php and .html files without listing the directory names?
- visual-studio - Visual Studio does not build with "Unable to copy file. Access denied."
- python - 轴标签部分中的 Matplotlib 斜体 - 应用于默认字体但未指定字体
- c - struct inode_operations permission function arguments
- sql - Oracle DB query not returning the expecting results
- android - android studio cannot resolve symbol R.raw
- c++ - Is it possible to create a variadic template function with a few parameters being non-variadic?
- python - 下面代码的输入形状应该是什么
- r - 如果另一个较小数据框中的该键的值满足特定条件,则更改 R 数据框中的值