步骤:
1)找到内容为Weight/Mt Contents的单元格(这个单元格在sheet中肯定是唯一的);
2)在该单元格所在行的下面插入一行;
3)从该单元格所在行一直到第一行全部删除。
运行不了,要求调试“For i = 1 To UsedRange.Rows.Count”。
谢谢。
你把代码放到什么地方了,放到模块里了吗?
还是放到你的sheet里了
你要是放到模块里了这样改
Dim flag As Boolean
flag = False
Dim i As Integer
Dim j As Integer
For i = 1 To ActiveSheet.UsedRange.Rows.Count
For j = 1 To ActiveSheet.UsedRange.Columns.Count
If ActiveSheet.Cells(i, j) = "Weight/Mt Contents" Then
ActiveSheet.Rows(i + 1).Insert Shift:=xlDown
ActiveSheet.Rows("1:" & i).Delete Shift:=xlUp
flag = True
Exit For
End If
Next j
If flag Then Exit For
Next i
在EXCEL中 如何用VBA查找某特定单元格并返回该单元格的行和列值?
代码解析:RngFind过程使用Find方法在工作表Sheet1的A列中查找InputBox函数对话框中所输入的值,并查找该值所在的第一个单元格。第6到第13行代码在工作表Sheet1的A列中查找InputBox函数对话框中所输入的值。应用于Range对象的Find方法在区域中查找特定信息,并返回Range对象,该对象代表用于查找信息的第...
Excel,请问VBA如何实现查找单元格并获取该单元格的行数?
下一个单元格的行数 = Cells.FindNext("AB123").Row
如何通过vba获取当前单元格所在行和列
1、将单元格所选单元格的行号和列号,分别用VBA显示在下面的两个单元格中,2、按下Alt+F11,打开VBA编辑界面,选择当前工作表编写代码,3、下面代码是得到当前单元格的行号并放到当前单元格下一个单元格中:4、下面代码是得到当前单元格的列号并放到当前单元格下面第二个单元格中:5、代码编写完成,...
如何在Excel VBA 中的某一列查找某一单元格,并获得此单元格的行号?
给你个列子 在 C列找 包含 “宁波” 的单元格 ,如果 是完全匹配 XLPART 改成XLWHOLE\\x0d\\x0aSub 查找()\\x0d\\x0aSet findcell = Columns("c").Find("宁波", LookAt:=xlPart)\\x0d\\x0aIf Not findcell Is Nothing Then\\x0d\\x0aMsgBox findcell.Row\\x0d\\x0aElse\\x0d\\x0a...
excel VBA 如何取到有内容的最后一列和最后一行
另一种方法是,鼠标悬停在单元格的下边框上,当鼠标变成上下左右箭头时,双击操作。这将直接带你到最后一行。同样,如果你想回到首行,只需将鼠标移动到单元格的上边框上,重复这个双击动作。通过这些快捷键和鼠标操作,你能够快速且高效地在Excel的行和列之间切换,无论是查找、编辑还是整理数据,都能...
VBA Excel如何在工作表区域内查找某个值,发回这个值所在的行号...
Sub 查找()For Each rng In Range("a1:d3") If rng = 7 Then a = rng.Row b = rng.Column End IfNextMsgBox "行号为" & a & "-" & "列号为" & bEnd Sub
excel vba如何查询某单元格所在行
1、可以用InStr(查找的单元格或文本,查找的内容)这个来查找,用“.row”来获取行号 假设你要查找A列里包含“中国”内容的单元格可以这么写 For i = 1 To Cells(65536, 1).End(xlUp).Row '获取A列最后一个含有数值单元格的位置,并设定循环数 If InStr(Cells(i, 1), "中国") Then '如...
excel中如何通过VBA获取指定范围内鼠标所点击的单元格所在的行数?
在对应工作表中粘贴以下代码(不要新建模块!!!)Private Sub Worksheet_SelectionChange(ByVal Target As Range)If (Target.Column >= 2 Or Target.Column <= 8) And Target.Row = 1 Then '选定B1:H1时 Range("A1") = Target.Row 'A1显示选定的行数 Range("A2") = Target...
如何在Excel中设置VBA实现全工作簿搜索某字符单元格,并跳转到该字符所在...
首先必要的前提是:依据搜索要求编写对应的vba程序语言 在excel中找到“开发选项”插入编写好的vba程序 选定数据宏的“范围”即为需要搜索的工作簿 最后指定跳转的“目的地”即为呈现跳转分析数据的单元格
如何使用vba命令定位到最后一行有内容单元格的下一行。
1、首先打开需要编辑的Excel表格,鼠标右键单击工作表,选择打开“查看代码”。2、然后在弹出来的窗口中点击输入代码:Sub 选择单元格最下面第一个空值()Range("a" & Cells(Rows.Count, 1).End(xlUp).Row + 1).Select End Sub 3、然后或者输入代码:sub 选择单元格最后一行()Range("a" & ...