当前位置:主页 > Office办公

最新发布

excel 如何临时打印工作表中的选定区域
excel 如何临时打印工作表中的选定区域

如果要临时打印工作表中的某一部分区域,在Excel 2003中可以这样操作:1.选择需要打印的单元格或区域。2.选择“文件→打印”,在“打印内容”对话框中选择“选定区域”。3.单击“确定”。如果事先通过“文件→打印区域→设置打印区域”命令设置了打印区域,这个方法不会改变已设置的打印区域。另外,如果选择的区域不连续,Excel将把每个区域打印到不同的页面。

excel 表格内的数字带单位,直接加减乘除去计算
excel 表格内的数字带单位,直接加减乘除去计算

表格内的数字带单位,直接加减乘除去计算,就会得到瑟瑟发抖的 #VALUE!错误提示,那这种带单位的Excel表格怎么计算呢? 难道真的要用“度娘一下,就更尴尬”的超级复杂、看完后更整不明白的公式嘛? ​光看着一堆字母符号就头疼辣~反正像这样的公式渣,是无法接受的,所以还有其他有点人性的方法,计算这些含单位的数字吗?别说,还真有!最终用到的,还是反复跟你们吹爆的神奇功能:Ctrl + E,到底怎么操作?我们一起来看下(GIF教学以Office 2016为例,Office 2013同样适用)

1730 次浏览
excel 如何不复制已隐藏的内容
excel 如何不复制已隐藏的内容

如果你复制一个内含有隐藏行列的表格,再粘贴出来,会发现之前隐藏的内容又显示出来啦,就像这样↓↓ 这怎么能行!小秘密都被发现了!如何避免呢? 具体操作:① 选中表格→按组合键【Ctrl+G】打开定位功能→点击【定位条件】→选中【可见单元格】→【确定】;② 【Ctrl+C】复制选中的单元格→在新sheet中粘贴,之前隐藏的单元格这次没有再现身,赞!

excel如何快速保护所有工作表或撤消所有工作表保护
excel如何快速保护所有工作表或撤消所有工作表保护

有时需要让Excel工作簿中的每个工作表只能查看而不被修改,可以对所有的工作表进行保护,如果工作簿中的工作表数量较多,手动逐一操作十分繁琐。在工作表保护密码相同或不设置密码的情况下,用下面的方法可以快速保护所有工作表。1.按Alt+F11,打开VBA编辑器。单击菜单“视图→立即窗口”,或按Ctrl+G打开“立即窗口”。2.在“立即窗口”中输入下列代码,然后将光标定位到语句最后按回车键运行代码:For Each ws In Worksheets : ws.Protect Password:="123" : Next ws 工作簿中所有的工作表即被保护,本例所设置的密码为“123”。如果要撤消所有工作表的保护,只需在立即窗口中输入下面的代码并回车运行:For Each ws In Worksheets : ws.Unprotect Password:="123" : Next ws

354 次浏览
excel利用VBA选择并打开多个工作簿文件
excel利用VBA选择并打开多个工作簿文件

下面的VBA代码先用Application.GetOpenFilename方法显示“打开”文件对话框,然后打开所选择的一个或多个Excel工作簿文件。Sub OpenWorkbooks() On Error Resume Next Dim SelectFiles As Variant '显示打开文件对话框 SelectFiles = Application.GetOpenFilename("Excel 文件 (*.xl*)," & "*.xl*", , "打开", , True) '未选择 If TypeName(SelectFiles) = "Boolean" Then Exit Sub End If '打开所选工作簿 For i = 1 To UBound(SelectFiles) Workbooks.Open SelectFiles(i) Next i End Sub

693 次浏览
Excel中BETAINV函数的语法和用法
Excel中BETAINV函数的语法和用法

本文介绍Microsoft Excel中BETAINV函数的语法和用法。 BETAINV函数适用于:Excel2003、Excel2007、Excel2010、Excel2013、Excel2016。BETAINV函数主要用于返回指定的 beta 分布累积分布函数的反函数值。即,如果 probability = BETADIST(x,...),则 BETAINV(probability,...) = x。beta 分布函数可用于项目设计,在给定期望的完成时间和变化参数后,模拟可能的完成时间。BETAINV(probability,alpha,beta,A,B)BETAINV(Beta 分布的概率值,分布参数,分布参数,数值 x 所属区间的可选下界,数值 x 所属区间的可选上界)Probability:Beta 分布的概率值。Alpha:分布参数。Beta:分布参数。A:数值 x 所属区间的可选下界。B:数值 x 所属区间的可选上界。

369 次浏览
如何增加Excel最近使用文件列表中的文件数量
如何增加Excel最近使用文件列表中的文件数量

 Excel会记住最近使用过的文件,并显示在“文件”菜单底部(Excel 2003)或“最近使用的文档”列表(Excel 2007)中。如果要更改最近使用文件列表中文件的数量,可以这样操作:    Excel 2003:    单击菜单“工具→选项”,切换到“常规”选项卡,更改“最近使用的文件列表”后的数字即可。Excel 2003最多可以显示9个已使用文件。如果不希望Excel显示最近使用过的文档,可以取消该选项。        Excel 2007:    单击“Office按钮→Excel 选项”,选择“高级”,在“显示”组中调整“显示此数目的‘最近使用文档’”右侧的数量,最多为50。如果设置的数量较多,列表与屏幕大小不适应,将显示较少数量的文件。        如果不希望Excel显示最近使用过的文档,将该数量设置为“0”即可。

如何在Excel中使用Word文档对象添加文字和图片
如何在Excel中使用Word文档对象添加文字和图片

如果需要在Excel中输入大量的文字和图片,可以使用Word对象。以Excel 2007为例说明如下:    1.在需要输入文字的地方单击鼠标,选择一个单元格。    2.单击功能区选项卡“插入”,在“文本”组中单击“对象”按钮,弹出“对象”对话框,选择“Microsoft Office Word 文档”,单击“确定”。        3.这时,Excel 2007的功能区变成了Word 2007功能区,并且在表格中出现可供文字和图片输入的方框。        4.在方框中输入文字或插入图片,还可以拖动方框的四角来调整方框的大小。文字输入完毕后,在方框外单击一下恢复Excel 2007功能区。          5.默认状态下文字四周有一个实线边框,如果要去掉这个边框,可以在Word文档对象上右击,在弹出的快捷菜单中选择“设置对象格式”,弹出“设置对象格式”对话框。选择“颜色与线条”选项卡。单击“线条”区域中“颜色”后的下拉列表,选择“无线条颜色”即可去掉边框。还可以将“填充颜色”设置为“无填充颜色”,这样文字背景就是透明的。   

Excel利用用VBA获取指定工作簿中的工作表名称
Excel利用用VBA获取指定工作簿中的工作表名称

如果需要用VBA的方法获得某个工作簿中工作表的名称,可以使用下面的代码,其中使用了 Microsoft ActiveX Data Objects (ADO),可以将指定工作簿中的工作簿名称显示在A列中,在使用时需将代码中的工作簿名称及路径进行更改。Sub GetSheetNames()Dim objConn As Object Dim objCat As Object Dim tbl As Object Dim iRow As Long Dim sWorkbook As String Dim sConnString As String Dim sTableName As String Dim cLength As Integer Dim iTestPos As Integer Dim iStartpos As Integer'在此输入工作簿名称及路径. sWorkbook = "G:\Excel文件\book2.xls" sConnString = "Provider=Microsoft.Jet.OLEDB.4.0;" & _ "Data Source=" & sWorkbook & ";" & _ "Extended Properties=Excel 8.0;"Set objConn = CreateObject("ADODB.Connection") objConn.Open sConnString Set objCat = CreateObject("ADOX.Catalog") Set objCat.ActiveConnection = objConniRow = 1 For Each tbl In objCat.Tables sTableName = tbl.Name cLength = Len(sTableName) iTestPos = 0 iStartpos = 1 If Left(sTableName, 1) = "'" And Right(sTableName, 1) = "'" Then iTestPos = 1 iStartpos = 2 End If If Mid$(sTableName, cLength - iTestPos, 1) = "$" Then Cells(iRow, 1) = Mid$(sTableName, iStartpos, cLength - _ (iStartpos + iTestPos)) iRow = iRow + 1 End If Next tbl objConn.Close Set objCat = Nothing Set objConn = Nothing End Sub

Excel利用VBA生成一列不重复的随机整数
Excel利用VBA生成一列不重复的随机整数

 如果我们要用VBA生成一列不重复的随机整数,可以用下面的VBA代码。本例可以在A1:A100中产生1-100的不重复随机整数。Sub RndNumberNoRepeat() Dim TempArr1(99) As Integer, TempArr2(0 To 99, 1 To 1) As Integer Dim RndNumber As Integer, i As Integer Randomize (Timer) '初始化随机数生成器 For i = 0 To 99 '产生包含1-100的不重复的随机数列 TempArr1(i) = i Next i For i = 99 To 0 Step -1 RndNumber = Int(i * Rnd) TempArr2(99 - i, 1) = TempArr1(RndNumber) + 1 TempArr1(RndNumber) = TempArr1(i) Next i '在A1:A100中输入这些数字 Range("a1:a100").Value = TempArr2 End Sub

共计75934条记录 上一页 1.. 6351 6352 6353 6354 6355 6356 6357 ..7594 下一页