标签: excel-2013

Excel 2013打开文件并提示用户"作者希望您以只读方式打开"

我有一个excel文件.打开文件时,我希望系统会提示用户"作者希望您以只读方式打开file_abc.xlsm,除非您需要进行更改.以只读方式打开?"

对于我的生活,我找不到要打勾的方框.更糟糕的是,我在两周前从其他一些工作簿中做到了这一点.有人可以告诉我Excel 2013中的选项位置吗?

谢谢!

excel excel-2013

7
推荐指数
1
解决办法
1万
查看次数

将字符串追加到现有行

我有一张数字表:

1
2
3
4
5
6
7
.
.
.
Run Code Online (Sandbox Code Playgroud)

我想得到什么:

*1*
*2*
*3*
*4*
*5*
*6*
*7*
.
.
.
Run Code Online (Sandbox Code Playgroud)

我写了一个公式,但我不知道如何将此函数应用于现有表.我一直得到某种参考错误.(REF!)

我的公式:

= "*" & A2:A(whatever number is last) & "*"
Run Code Online (Sandbox Code Playgroud)

excel excel-formula excel-2013

7
推荐指数
1
解决办法
2万
查看次数

虽然加载项已加载并正常工作,但没有加载项选项卡

我在十多年前编写了一个Excel VBA加载项,它使用旧的Commandbars将菜单放在Excel的"工具"菜单中(在Excel 2003及更早版本中)或Excel的"加载项"选项卡中(在Excel 2007及更高版本中).从97到2013,所有版本的Excel中出现的菜单从未出现过问题.

但是现在用户说Excel Excel中没有出现Excel加载项菜单.通常这意味着加载项未加载,但在他的情况下加载项已加载并正常工作.我们知道加载项已加载并正在工作,因为加载项添加了用户定义的工作表函数,并且这些UDF对他来说工作正常.但是他想要进入加载项的菜单而不能.

我的谷歌搜索显示有些人在2013年使用加载项菜单时出现问题,但我没有找到任何特定于此问题的内容.

是的,他尝试在Excel选项>自定义功能区中启用"加载项"选项卡.

BTW这是一个.xla加载项,而不是COM加载项.

有什么建议?

excel vba excel-vba excel-2013

7
推荐指数
2
解决办法
9万
查看次数

运行宏的宏,打开文件并将其另存为值 - 运行时错误1004

我一直收到这个1004运行时错误.我已经缩减了我的编程,所以它不是那么Programception.我认为这可能与使用Excel 2010保存.xls文件有关.不确定.

  1. 当Auto_Root.xls打开时,它运行Sub auto_open(),打开Panel.xls
  2. Panel打开并运行Sub Update(),它按顺序打开不同目录中的7个文件,所有目录都称为Auto_Update.xls
  3. Auto_Update.xsl打开并运行Sub Flat,每个Sub Flat按顺序打开多个文件,并将自己的平面副本保存在另一个目录中.

我已经打开了7个Auto_Update.xls文件中的每一个并且已经独立运行它们并且它们运行时没有错误.当我从Auto_Root运行它们时,我得到一个运行时错误1004.并且其中一个文件突出显示CurrentWB.Save.我甚至将CurrentWB.Save替换为CurrentWB.SaveAs Filename:= TargetFile,FileFormat:= xlNormal并收到相同的运行时错误.

附上的是我的代码.

AutoRoot.xls!自动更新

Sub auto_open()
Application.CutCopyMode = False
Dim PanelFilePath As String
Dim PanelFileName As String
Dim PanelLocation As String
Dim PanelWB As Workbook
    PanelFilePath = "D:\umc\UMC Production Files\Automation Files\"
    PanelFileName = "Panel.xls"
    PanelLocation = PanelFilePath & Dir$(PanelFilePath & PanelFileName)
        Set PanelWB = Workbooks.Open(Filename:=PanelLocation, UpdateLinks:=3)
            PanelWB.RunAutoMacros Which:=xlAutoOpen
            Application.Run "Panel.xls!Update"
            PanelWB.Close
    Call Shell("D:\umc\UMC Production Files\Automation Files\Auto.bat", vbNormalFocus)
Application.Quit
End Sub
Run Code Online (Sandbox Code Playgroud)

Panel.xls!更新

 Sub Update()
Dim RowNumber As Long
Dim AutoUpdateTargetFile …
Run Code Online (Sandbox Code Playgroud)

excel vba excel-2003 excel-vba excel-2013

7
推荐指数
1
解决办法
1847
查看次数

使用公式分隔IP地址的八位字节

我想使用公式分离出IP地址的八位字节.

我尝试过像替换和查找这样的东西,但无法解决这个问题.

我想要实现的例子,仅从Cell A1和Cell开始B1:

10.17.9.192 | 192.168.0.1
10          | 192
17          | 168
9           | 0
192         | 1
Run Code Online (Sandbox Code Playgroud)

excel formula excel-formula excel-2013

7
推荐指数
2
解决办法
2万
查看次数

如何使用Excel VBA将单元格值和文本连接在一起?

我有一个重复的任务我想自动化而不是一直使用= Concatenate函数.到目前为止,这是我的代码:

Cells(2, 5).Value = Cells(2, 1).Value&" - "&Cells(2, 2).Value
Run Code Online (Sandbox Code Playgroud)

不幸的是,这导致"编译错误:预期:语句结束"错误,突出显示" - ".我怎样才能将这两个值之间的文字" - "夹在中间?

excel vba excel-vba excel-2013

7
推荐指数
2
解决办法
4万
查看次数

骆驼箱转换器在excel中

我正在尝试将excel表中的字段(例如REC_LEN)转换为camel case.我正在使用这个公式来做到这一点

=LEFT(A1) & RIGHT(SUBSTITUTE(PROPER(A1),"_",""), LEN( SUBSTITUTE(A1,"_",""))-1) 
Run Code Online (Sandbox Code Playgroud)

这给了我像RecLen的结果.我想将我的第一个字母转换为小写字母(预期输出为recLen).有人可以帮我解决这个问题吗?我对excel公式不太熟悉.不确定之前是否已经提出这个问题,但我们非常感谢任何帮助.

excel excel-formula excel-2013

7
推荐指数
2
解决办法
8821
查看次数

Char类型未定义

Dim myChar As Char
Run Code Online (Sandbox Code Playgroud)

throws编译错误:"未定义用户定义的类型"

我应该包括什么参考使用Char类型?

excel vba excel-vba excel-2013

6
推荐指数
2
解决办法
8146
查看次数

条件格式化每行中的最大值

我有一个包含250多行数据的电子表格,需要找到每行中最大的值.我尝试使用条件格式,但是我需要对每一行使用相同的规则,因此无法突出显示所有数据,并且尝试复制和粘贴它会太麻烦.

是否有更快的方法将相同的规则分别应用于每一行?

excel conditional-formatting max rule excel-2013

6
推荐指数
1
解决办法
1万
查看次数

使用 VBA 向单元格添加注释

有没有办法通过将鼠标悬停在单元格上来激活对单元格的评论?我有一系列单元格,当将鼠标悬停在每个单独的单元格上时,我想从另一个工作表中提取相应的评论。悬停事件将从其他工作表中的相应单元格中提取评论。

注释是字符串值。基本上,我在工作表 1 中有一系列单元格,比如说 A1:A5,当我将鼠标悬停在它们上并从工作表 2 范围 B1:B5 中拉出时,我需要弹出注释。之所以不手动,是因为Sheet 2的内容每天都在变化。这就是为什么我想看看是否有 VBA 解决方案。

excel vba excel-2013

6
推荐指数
1
解决办法
2万
查看次数