我有一个excel文件.打开文件时,我希望系统会提示用户"作者希望您以只读方式打开file_abc.xlsm,除非您需要进行更改.以只读方式打开?"
对于我的生活,我找不到要打勾的方框.更糟糕的是,我在两周前从其他一些工作簿中做到了这一点.有人可以告诉我Excel 2013中的选项位置吗?
谢谢!
我有一张数字表:
1
2
3
4
5
6
7
.
.
.
我想得到什么:
*1*
*2*
*3*
*4*
*5*
*6*
*7*
.
.
.
我写了一个公式,但我不知道如何将此函数应用于现有表.我一直得到某种参考错误.(REF!)
我的公式:
= "*" & A2:A(whatever number is last) & "*"
我在十多年前编写了一个Excel VBA加载项,它使用旧的Commandbars将菜单放在Excel的"工具"菜单中(在Excel 2003及更早版本中)或Excel的"加载项"选项卡中(在Excel 2007及更高版本中).从97到2013,所有版本的Excel中出现的菜单从未出现过问题.
但是现在用户说Excel Excel中没有出现Excel加载项菜单.通常这意味着加载项未加载,但在他的情况下加载项已加载并正常工作.我们知道加载项已加载并正在工作,因为加载项添加了用户定义的工作表函数,并且这些UDF对他来说工作正常.但是他想要进入加载项的菜单而不能.
我的谷歌搜索显示有些人在2013年使用加载项菜单时出现问题,但我没有找到任何特定于此问题的内容.
是的,他尝试在Excel选项>自定义功能区中启用"加载项"选项卡.
BTW这是一个.xla加载项,而不是COM加载项.
有什么建议?
我一直收到这个1004运行时错误.我已经缩减了我的编程,所以它不是那么Programception.我认为这可能与使用Excel 2010保存.xls文件有关.不确定.
我已经打开了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
Panel.xls!更新
 Sub Update()
Dim RowNumber As Long
Dim AutoUpdateTargetFile …我想使用公式分离出IP地址的八位字节.
我尝试过像替换和查找这样的东西,但无法解决这个问题.
我想要实现的例子,仅从Cell A1和Cell开始B1:
10.17.9.192 | 192.168.0.1
10          | 192
17          | 168
9           | 0
192         | 1
我有一个重复的任务我想自动化而不是一直使用= Concatenate函数.到目前为止,这是我的代码:
Cells(2, 5).Value = Cells(2, 1).Value&" - "&Cells(2, 2).Value
不幸的是,这导致"编译错误:预期:语句结束"错误,突出显示" - ".我怎样才能将这两个值之间的文字" - "夹在中间?
我正在尝试将excel表中的字段(例如REC_LEN)转换为camel case.我正在使用这个公式来做到这一点
=LEFT(A1) & RIGHT(SUBSTITUTE(PROPER(A1),"_",""), LEN( SUBSTITUTE(A1,"_",""))-1) 
这给了我像RecLen的结果.我想将我的第一个字母转换为小写字母(预期输出为recLen).有人可以帮我解决这个问题吗?我对excel公式不太熟悉.不确定之前是否已经提出这个问题,但我们非常感谢任何帮助.
Dim myChar As Char
throws编译错误:"未定义用户定义的类型"
我应该包括什么参考使用Char类型?
我有一个包含250多行数据的电子表格,需要找到每行中最大的值.我尝试使用条件格式,但是我需要对每一行使用相同的规则,因此无法突出显示所有数据,并且尝试复制和粘贴它会太麻烦.
是否有更快的方法将相同的规则分别应用于每一行?
有没有办法通过将鼠标悬停在单元格上来激活对单元格的评论?我有一系列单元格,当将鼠标悬停在每个单独的单元格上时,我想从另一个工作表中提取相应的评论。悬停事件将从其他工作表中的相应单元格中提取评论。
注释是字符串值。基本上,我在工作表 1 中有一系列单元格,比如说 A1:A5,当我将鼠标悬停在它们上并从工作表 2 范围 B1:B5 中拉出时,我需要弹出注释。之所以不手动,是因为Sheet 2的内容每天都在变化。这就是为什么我想看看是否有 VBA 解决方案。