Vba Excel是否会用完表名?
我有一个VBA代码,它首先删除工作簿中的所有表,然后在excel中以循环方式创建新表,现在它一次生成大约1000个表。目前,我有以下表号Vba Excel是否会用完表名?,vba,excel,Vba,Excel,我有一个VBA代码,它首先删除工作簿中的所有表,然后在excel中以循环方式创建新表,现在它一次生成大约1000个表。目前,我有以下表号Table59860171作为表名 问题是excel是否会在任何时候用完表的唯一名称 出现这个问题是因为我会一次又一次地运行同一个进程,所以这会是个问题吗 如果是,我如何避免它?是的,Excel将用尽表名。如Jules所述(可以通过在Excel中尝试长名称来确认),Excel表名限制为255个字符(截至编写时-我正在使用Excel 2010)。因此,可用的表名数
Table59860171
作为表名
问题是excel是否会在任何时候用完表的唯一名称
出现这个问题是因为我会一次又一次地运行同一个进程,所以这会是个问题吗
如果是,我如何避免它?是的,Excel将用尽表名。如Jules所述(可以通过在Excel中尝试长名称来确认),Excel表名限制为255个字符(截至编写时-我正在使用Excel 2010)。因此,可用的表名数量是有限的 然而可能性非常非常高。由于某些组合是不允许的,例如也可能是单元格引用的名称(表名“T100”是不允许的,因为它也可能意味着单元格T100),所以它不是255个字符串以内的所有字母和数字的组合 假设您继续将表从“Table1”命名为“TableN”: 您最大的表名是 表999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 如果每秒添加1000亿张表,则可以为 1157407407407407407 天。
据英国《每日邮报》报道,地球将在你用完桌子名称之前很久就被太阳吞没
请随时检查我的数学-如果我犯了错误,请纠正我: 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 /(10000000000*60*60*24)
当你们说“表格”时,你们是指“工作表”还是Excel表格?当然,我很抱歉。忽略我的答案。表名的最大大小是255。这应该足够了。假设你在50年内每天创建10000个表。10000*365*50 = 182500000. 总长度只有14米。别担心,让下一代来解决这个问题:)“在你用完表名之前,地球就会被太阳吞没。”哎呀,糟糕的编码实践是多么站不住脚的借口P(呵呵)