精华内容
下载资源
问答
  • 使用Excel VBA查找最后一行

    千次阅读 2020-08-05 10:21:51
    使用Excel VBA查找最后一行 (Find Last Row With Excel VBA) Recently, I complained about having trouble getting Excel VBA to correctly find the last row with data in a column, when using Excel tables....
    image

    Recently, I complained about having trouble getting Excel VBA to correctly find the last row with data in a column, when using Excel tables. Thanks for the suggestions on solving that problem!

    最近,我抱怨使用Excel表时,无法使Excel VBA正确地找到列中包含数据的最后一行 。 感谢您提供解决该问题的建议!

    Jim Cone was intrigued by the find last row challenge, and from previous Excel adventures, Jim knew that Excel tables aren't the only obstacle to finding the last row.

    Jim Cone对查找最后一行的挑战很感兴趣,而且从以前的Excel冒险中,Jim知道Excel表不是查找最后一行的唯一障碍。

    Jim decided to write a universal LastRow function for a...

    Jim决定为...编写通用的LastRow函数。

    1. Worksheet

      工作表
    2. Range (selection)

      范围(选择)
    3. Specific column – in a worksheet or range.

      特定列–工作表或范围中。
    4. List/Table

      清单/表格
    5. Filtered data

      过滤数据

    For example, the LastRow function shows that row 40 has the last value in column E, even though that row is hidden by a filter.

    例如,LastRow函数显示第40行在E列中具有最后一个值,即使该行被过滤器隐藏了也是如此。

    FindLastRow01

    如何找到最后一行 (How to Find the Last Row)

    Covered with dust, and bits of Excel VBA code, Jim has finally emerged from his basement workshop. He sent me his Find Last Row sample workbook, which you can download at the link below.

    吉姆布满了灰尘,并沾上了一些Excel VBA代码,终于从地下室车间出来了。 他给我寄了他的Find Last Row示例工作簿,您可以从下面的链接下载该工作簿。

    Here's what Jim had to say about writing the code:

    这是Jim在编写代码时不得不说的:

      • The find function is faster, works on List/Tables but fails on a filtered range and occasionally throws up an unexpected error.

        查找功能更快,可以在列表/表上使用,但是在过滤范围内失败,并且偶尔会引发意外错误。
      • The iteration method seems to be generally reliable but fails on both Lists/Tables and filtered ranges.

        迭代方法似乎通常是可靠的,但在列表/表和过滤范围上均失败。
      • Note that it is actually two functions (both are required).

        请注意,它实际上是两个功能(两者都是必需的)。
      • Use of the second function avoids a compile error in Excel versions prior to the 2003 version.

        使用第二个函数可以避免在2003版之前的Excel版本中出现编译错误。
      • The approach is to search using find and switch to iteration if an error occurs.

        方法是使用查找进行搜索,如果发生错误,则切换到迭代。

    Thanks Jim!

    谢谢吉姆!

    下载样本工作簿 (Download the Sample Workbook)

    To see Jim Cone's Excel VBA code, you can download the Find Last Row in a Column sample workbook. The file is in Excel 2003 format, and zipped. Enable macros when opening the file, if you want to test the code.

    要查看Jim Cone的Excel VBA代码,您可以下载Column示例工作簿中Find Last Row 。 该文件为Excel 2003格式,并已压缩。 如果要测试代码,请在打开文件时启用宏。

    Jim has added a few Excel tables to the worksheet, which you'll see in Excel 2007 and Excel 2010. In Excel 2003, those will appear as lists.

    Jim在工作表中添加了一些Excel表格,您将在Excel 2007和Excel 2010中看到这些表格。在Excel 2003中,这些表格将显示为列表。

    Click the button on the worksheet, to find the last row with data in the current selection. Or, you can modify the "DoesItWork" sub, so it will find the last row on a worksheet or specific column. ________________

    单击工作表上的按钮,以找到当前所选内容中的最后一行数据。 或者,您可以修改“ DoesItWork”子项,以便它将在工作表或特定列上找到最后一行。 ________________

    翻译自: https://contexturesblog.com/archives/2011/07/18/find-last-row-with-excel-vba/

    展开全文
  • SQL 查找最后一行数据

    千次阅读 2012-09-23 23:39:52
    假如YongHuID是YongHuXinXiBiao的自动编号设置为标识且自增型: select MAX(YongHuID) from YongHuXinXiBiao

    假如YongHuID是YongHuXinXiBiao的自动编号设置为标识且自增型:

    select MAX(YongHuID) from YongHuXinXiBiao 

    展开全文
  • max(id)和order by desc哪个效率更高? 还有没有其它的方法?
  • 查找最后一个250

    2021-03-05 17:52:40
    7-1 查找最后一个250 (25 分) 对方不想和你说话,并向你扔了一串数…… 而你必须从这一串数字中找到“250”这个高大上的感人数字。 输入格式: 输入在一行中给出不知道多少个绝对值不超过1000的整数。 输出格式...

    7-1 查找最后一个250 (25 分)

    1.jpg

    对方不想和你说话,并向你扔了一串数…… 而你必须从这一串数字中找到“250”这个高大上的感人数字。

    输入格式:

    输入在一行中给出不知道多少个绝对值不超过1000的整数。

    输出格式:

    在一行中输出最后一次出现的“250”是对方扔过来的第几个数字(计数从1开始)。如果没有出现“250”这个数,输出为0。

    输入样例:

    888 666 123 -233 250 13 250 -222

    输出样例:

    7
    #include<stdio.h>
    int main(){
        int n,flag=0,k=1;
        while(scanf("%d",&n)!=EOF){
            if(n==250){
            	flag=k;
            }
            k++;
                
        }
       
        printf("%d",flag);
    	
        return 0;
    }

     

    展开全文
  • 如何在vs2015中用VB编程语言查找Excel最大行号,我现在想把VBA里的代码转到VS2015的Excel模板里,这样写出错了,请大神们指点 Num = xlBook.Sheets(2).Cells(1, 1).CurrentRegion.Rows.Count
  • 查找excel表最后一行的方法之一

    千次阅读 2015-12-18 16:35:29
    感觉这个最好用  iIndex = Cells.Find("*", _  SearchOrder:=xlByRows, LookIn:=xlFormulas, _  SearchDirection:=xlPrevious).EntireRow.Row 更多内容在 http://www.cnblogs.com/

    感觉这个最好用


     iIndex = Cells.Find("*", _

                    SearchOrder:=xlByRows, LookIn:=xlFormulas, _

                    SearchDirection:=xlPrevious).EntireRow.Row


    更多内容在

    http://www.cnblogs.com/zqonline/archive/2009/07/21/1527990.html

              
    展开全文
  • shell 查找最后一列为0并处理掉

    千次阅读 2017-01-16 13:48:42
    #!/bin/sh if [ $# -ne 1 ];then echo "Enter Parameter……" echo "eg: QueryFailLine.sh FileName" else `cat $1 |awk '/\t-1\r$/ {print $0}' |sed -n 's/\t-1\r$//gp' > /tmp/...#查询以-1结尾的并将-1这列去掉
  • 在使用notepad++处理数据时,我们会遇到需要在notepad++每行首尾添加字符,如果行数不多,可以自己手动的去...如果我们需要在内容的每一行首位添加字符w,在内容的每一行末尾添加字符x 在正则表达式中,特殊字符^表示行
  • linux vi查找替换命令/跳转到最后一行 时间:2010-12-27 21:54:35 类别:Basic Linux Skill RSS 2.0 引用 打开一个配置文件发现太长了,怎么快速查找到自己要的内容? vi命令打开,命令模式下(vi后即是此状态...
  • Excel合并数据查找函数VLOOKUP()一直显示最后一行数据或者一直保持的解决方法 大家好,我叫亓官劼(qí guān jié ),在CSDN中记录学习的点滴历程,时光荏苒,未来可期,加油~博客地址为:亓官劼的博客,亓官劼的...
  • 例如,要查找一个表最后一个位置。 //find last position of var lastRowIndex = $itemForm.lastIndexOf(''); console.log(lastRowIndex); 然后,您可以插入串入像这样另一个字符串的索引: console.log($.....
  • jquery查找字符串 快速jQuery片段,可在特定索引 (或最后一个字符串) 处插入字符串。 例如,查找的最后位置。 //find last position of var lastRowIndex = $itemForm.lastIndexOf(''); console.log...
  • Sub 最后一个单元格() Dim a%, b% a = ActiveSheet.UsedRange.Rows.Count b = ActiveSheet.UsedRange.Columns.Count MsgBox Cells(a, b).Address & "是最后一个单元格" End Sub 用find...
  • excel引用最后一行一列

    千次阅读 2013-12-12 09:24:20
    =LOOKUP("々",1:1) 查找一行最后一个的文本  =LOOKUP(9^323,1:1)查找一行最后一个的数值 =LOOKUP("々",A:A) 查找A列最后一个的文本 =LOOKUP(9^323,A:A)查找A列最后一个的数值 =LOOKUP(1,0/(A:A文本数值...
  • 有m个询问,每次询问一个x,问序列中最后一个小于等于x的数是什么? 2.输入 第一行两个整数n,m。 接下来一行n个数,表示这个序列。 接下来m行每行一个数,表示一个询问。 3.输出 输出共m行,表示序列...
  • 在Excel中,有许多可以用来查找最后一行的方法,比如end(xlUp)属性、UsedRange属性、CurrentRegion属性、SpecialCells方法、以及Find方法等,这些方法可以在不同的情形下使用。但正如前面所讲述的,关键是要清楚...
  • https://baijiahao.baidu.com/s?id=1610823465051256884&amp;amp;wfr=spider&amp;amp;for=pc
  • 有时我们需要找出某值第一次出现或者最后一次出现的所在的,以及对应的某列的值,并且高亮显示该值所在的 那我们怎样才能实现这个效果呢? 可以来看一下下面这个例子 测试数据是如下: 实现效果如下: ...
  • 昨日同事有需求,想知道每个商品第一次销售的月份,以及最后一次销售的月份. 本想通过什么excel函数来解决,但是找了半天也没找到合适的,最后还是通过VBA来解决吧. 使用方法: Excel工具-宏-Visual Basic编辑器 在左侧...
  • FIND_NDIM 沿维度查找第一个/最后一个非零元素索引。 I = FIND_NDIM(BW,DIM) 返回第一个非零的下标BW 沿维度 DIM 的元素。 输出 I 将包含零找不到非零元素的元素位置 I = FIND_NDIM(BW,DIM,'first) 与 I = FIND_...
  • 我需要用jquery找到表格最后一个tr的css样式; 但是现在这段代码提示:undefined 求解决一下!万分感激! [code="ruby"] function findMore(){ var c=$("#tableList tr:last-child").attr('class'); ...
  • 如果数组a中的元素与x的值相同,输出满足条件的最后一个元素的下标(下标从0开始);如果没有找到,输出“Not Found”。 输入格式: 输入在第1中给出一个正整数n(1≤n≤100)和一个整数x,第2输入n个整数,其间...
  • 帮朋友来写个Excel VBA ...1 从【操作】表中,查找最后一行的数据,每一列 都为关键字 2 遍历这些关键字,从【总表】中查询这个关键字,把这一行后面的内容复制到 【预算】表中去 3 把【操作】中制定内容...
  • 然后通过自己的查找,需要将某个指令的执行结果进行截取,就能获得对应的数据,然后自己了解了一下截取最后一行的指令。 onstat -g ckp | grep CKPTINTVL | awk '{print $5}' | tail -1 这个指令截取了对应的第五列...
  • 跳到最后一行:gg:命令将光标移动到文档开头   G:命令将光标移动到文档末尾     比如想跳转到文本的第12行,可以执行如下命令: (1)12gg / 12G (2):12 (3)打开文件时输入vim +12 ...
  • 获取某个sheet表最后一行的行号,对于使用vba进行循环查找是必经的过程: 通过我最近的学习发现2中方法进行使用,现在分享如下: 如下表格示例: 方法一: Public Sub test() Dim lastRow As Long lastRow =...
  • 找的分别是第个大于等于的值(其实找第个等于的就);和第个大于的值的下标减1。官方题解复用了代码。 // 注意循环处理手法 public int[] searchRange(int[] nums, int target) { int lf=binarySearch(nums...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,906
精华内容 1,162
关键字:

查找最后一行