excel vba 下拉菜单数据查找对应坐标。
发布网友
发布时间:2022-05-14 02:08
我来回答
共3个回答
热心网友
时间:2023-11-22 22:34
如果你想知道选中的数据是在ADDITEM1.XLS上的坐标是什么是可以的,在combobox2的change事件中加入如下代码:
dim i as integer,ss as string
for i=2 to 200
if Workbooks("ADDITEM1.XLS").Worksheets(1).Range("A1").Cells(i, 1).Text=combobox2.text then exit for
next
if i<>201 then msgbox(combobox2.text & "坐标是:(" & i & ",1)")
热心网友
时间:2023-11-22 22:35
没什么方便的方法,选中下拉列表(那个叫“下拉列表框”,不叫“下拉菜单”)后,根据选中的文字,去表格中一个一个找,找到哪个一样的就是哪个。
热心网友
时间:2023-11-22 22:35
,选中下拉列表(那个叫“下拉列表框”,不叫“下拉菜单”)后,根据选中的文字,去表格中一个一个找,找到哪个一样的就是哪个。
VBA中如何获取当前鼠标位置
VBA讲的是逻辑,那么从逻辑上来说 单元格的位置可以作为坐标来反馈,故可以使用Cells(Selection.Row, Selection.Column)来确定当前光标所处的坐标,但这仅仅局限于一个单元格,cells(r,c)分别为行号和列号,通过坐标来判断光标所处位置。同样的,如果用cells(r,c+1)则可以操作光标所处单元格的右...
EXCEL VBA中如何获取指定区域的单元格位置
RANGE("B3:F10")(i) 是以选择范围左上角第一个单元格为1,然后在范围里面从左到右,排序,本例对应i=1到10就应该是B3,C3,D3,E3,F3,B4,C4,D4,E4,F4 RANGE("B3:F10")(a,b)有点类似offset函数,B3坐标为1,1
vba中怎样获得选中单元格坐标
1、打开一个EXCEL表,点击左上角的文件功能按钮。2、在功能菜单中,选择点击“选项”。3、继续在EXCEL选项中,点击“公式”。因为出现这个问题与公式引用有关。4、在“公用公式”下,将R1C1引用样式前面的沟去掉即可。5、鼠标指向“R1C1引用样式”后面的帮助信息可以详细查看说明。6、再回到EXCEL界面...
Excel宏VBA,单元格区域坐标,相对位置和绝对位置
可以定义c为单元格 Dim C As Range Dim Ro,Col as integer Ro=C.ROW 'Ro 就是C单元格的行 Col=C.Column 'Col 就是C单元格的列 可以用Ro和Col的值与AB 区域进行对比,就知道在不在范围内。设个if函数,如果在的话,行列各减去左上角地址,就可以知道在区域第几行第几列。
在excel同一列中搜索相同数据,并在该数据对应的同一行内显示与其对应的...
2,3……),然后以数据列排序,在另一个辅助列中公式=if(B1=B2,"false",""),标出相同的,这样一来基本就可以看出有几个重复了。复制公式列,粘贴为数据。再用行号流水排序,最后删掉两个辅助列,就OK了。这只是一个思路,你可以复完善一些。如果要全部显示很多重复数据,一定要用到VBA了 ...
由于需要在EXCEL上进行画图,请问如何使用VBA读取一个单元格的坐标位置...
Sub test()ActiveSheet.Shapes.AddLine Cells(8, 4).Left, Cells(8, 4).Top, Cells(9, 5).Left, Cells(9, 5).Top End Sub 除了left和top也许width和height你也用的到.另外cells(8,4)也可以用range("d8")代替
Excel 如何在VBA里返回公式所在单元格的坐标
如将图标1对齐到g10单元格:sub a()dim x as double,y as double x = range("g10").left y = range("g10").top sheet1.shapes("图表 1").left = x sheet1.shapes("图表 1").top = y end sub
EXCEL如何使用VBA获取Sheet1中的最小值,并得到坐标?(最好使用系统函数...
Sub aa()a = Application.WorksheetFunction.Min(Sheet1.Cells)b = Sheet1.Cells.Find(a).Address MsgBox a '最小值 MsgBox b '最小值的坐标End Sub
EXCEL2007 用VBA如何定位单元格
知道单元格坐标,直接用CELLS(X,Y).SELECT就可以了。这里X表示行,Y表示列。举例说明。将单元格B2的内容设置为“日期”。代码如下:Sub TEST()Cells(2, 2).Select ActiveCell.FormulaR1C1 = "日期"End Sub 执行代码后,如图:
Excel VBA中捕捉屏幕坐标问题
Dim w1, w2 As Long——这样只是对w2定义了类型,w1还是任意型,改为 Dim w1 As Long, w2 As Long 或 Dim w1&, w2&