推荐阅读

Office文件无法上传到OneDrive的解决方案
今天接到用户issue,无法保存Office文件到OneDrive,弹出下面错误:"You are required to sign in to upload your changes to this location"此时到File->Info中会看到如下错误“Your changes were saved but could not beuploaded because you are not signed in to the server. Click Resolved fromoptions.”此时尝试Account登陆问题也还是无法解决。经过查询可以通过如下步骤解决。1.打开OfficeApp所有类型(eg.word/excel/PowerPoint…etc),在Account->UserInformation中点击signout所有登陆的用户,并关闭Officeapp。2.到ControlPanel->CredentialManager,GenericCredentials中找到MicrosoftOffice_16_data(或MicrosoftOffice_15_data)点击remove进行删除。3.删除完成后打开OfficeApp所有类型,在Account->userinformation中使用Office365Account登陆。4.打开excel编辑后上传到OneDrive可以上传成功,问题解决。

笔记本电脑电池使用状态,由百分比显示变成剩余时间显示的方法
使用笔记本电脑时,查看剩余电量的目的是为了知道查看电池剩余使用时间,比如还可以使用4小时15分钟(99%)。 不过,有些Win7系统的笔记本电脑电池电量显示为百分比,为此不得不去估算电池剩余使用时间;同样都是Win7系统,有些笔记本电脑电池电量显示的是剩余时间。这是为什么? 通常,安装笔记本电脑的厂商官方电源管理软件后,Win7标准的百分比显示就会变成时间显示。具体设置方式是安装电源管理软件,右键单击任务栏电池图标,选择“电池剩余使用时间”之后就会按使用时间显示电池电量状态。 如果你的笔记本品牌没有电源管理软件,或者软件中没有对应的功能,建议升级主板芯片组驱动,或安装产品官方的电源管理补丁程序。有的笔记本出厂时间比较早,随机光盘里的驱动版本太老,而与Win7尚存在一些兼容问题,所以就会出现无法正确显示电池使用时间的情况,而在升级主板芯片组驱动后,电池电量能按使用时间来显示。 提示:如果升级驱动还是无法显示使用剩余时间,可以使用BatteryCare等软件来管理电池,下载安装好之后,如果要查看电池使用时间,只需将鼠标光标移到任务栏的软件图标上,然后就会显示笔记本电脑电池电量的剩余使用时间。

Excel下拉菜单(1\2\3级)制作方法实例教程
excel下拉菜单的制作也是经常使用的一个操作,通常就是利用数据有效性建立分类下拉列表实现。 Excel下拉菜单最常见的就是一级、二级、三级联动下拉菜单。 第一:Excel一级下拉菜单基础制作 在EXCEL中制作一个下拉列表菜单,可以显示下面有多少项。 比如用A1:A6的数据源在C1单元格制作一个Excel下拉菜单。方法见下图: 选择C1单元格,单击数据——数据有效性,进行如上图的设置。 第二:excel二级下拉菜单制作 数据有效性+定义名称+indirect函数制作Excel二级下拉菜单。方法如下: 第一步,选择A1:C7区域,单击公式——定义的名称——根据所选内容创建,勾选“首行”,确定。如下图: 第二步,选择E2单元格,用Excel一级下拉菜单基础制作的方法制作,来源输入:=$A$1:$C$1。 第三步,选择F2单元格,数据有效性,仍然选择序列,来源输入:=indirect($E$2)。 第三:excel三级下拉菜单制作 三级下拉菜单需要用到OFFSET+MATCH+COUNTA函数。 一级下拉菜单:=$B$8:$D$8 二级下拉菜单: =OFFSET($A$9,,MATCH($F8,$B$8:$D$8,), COUNTA(OFFSET($A$9,,MATCH($F8,$B$8:$D$8,),7))) 三级下拉菜单: =OFFSET($A$17,,MATCH($G8,$B$16:$K$16,), COUNTA(OFFSET($A$17,,MATCH($G8,$B$16:$K$16,),7))) 如果涉及到更复杂更多要求的菜单制作,一般通过VBA编写程序代码解决会容易些。

三步去掉 Word 2007 文档页眉上的横线
最近,在使用Word2007编辑文档时发现文档的上方总是出现一条横线,打印时该横线也被打印出来,很是恼人。不过,经过本人不断的摸索,发现只需以下三步即可去掉文档上的横线:1、在“开始”中的“字体”里点选“清除格式”按钮(字号右边的第三个按钮)。2、打开“页眉和页脚工具”,在最右边的“页眉”中选“清除页眉”即可去掉横线。3、打开文档后,在“插入”中打开“页眉”,选第一项“空白”项,即插入空白页眉。
最新发布

Excel中要快速截取手机号码的后四位,怎么办?
在Excel中,利用right函数可以迅速截取手机号码的后四位数,下面给大家介绍一下函数名称:right函数(RIGHT函数)函数的含义:从右端截取字符数如图:要提取手机号码的后4位 第一步:在右边的空单元格中输入right函数“=right” 第二步:点击13355555555所在的单元格,此时函数中会自动出现该单元格的位置(或者直接输入13355555555所在单元格的坐标)

excel VBA 窗体之拖动边界改变大小窗体 实现代码
我们已经有了一系列怎样增强 VBA 窗体的文章,VBA 的窗体和一般正常的窗体区别很大,比如就不可以通过用鼠标拖动窗体的边框,我们今天就讲讲怎样给 VBA 窗体添加这个功能。操作如下: ◾在Excel 的VBE窗口中插入一个用户窗体,将其命名为 frmNotEnabledCloseIcon。然后再添加一个模块。在窗体和模块中添加后面所列代码。 ◾在工作薄中的工作表中添加一窗体按钮控件,指定其设置宏 ShowNotEnabledCloseIconForm, 其供示范之用. 具体代码: "frmThickFram" 窗体代码'******************************** '---此模块演示怎样删除窗体标题栏---www.office26.com '******************************** '以下声明API函数 #If Win64 Then '64位 '取得窗体样式位 Private Declare PtrSafe Function GetWindowLong _ Lib "user32" _ Alias "GetWindowLongPtrA" ( _ ByVal Hwnd As LongPtr, _ ByVal nIndex As Long) _ As LongPtr '查找窗口 Private Declare PtrSafe Function FindWindow _ Lib "user32" _ Alias "FindWindowA" ( _ ByVal lpClassName As String, _ ByVal lpWindowName As String) _ As LongPtr '设置窗体样式位 Private Declare PtrSafe Function SetWindowLong _ Lib "user32" _ Alias "SetWindowLongPtrA" ( _ ByVal Hwnd As LongPtr, _ ByVal nIndex As Long, _ ByVal dwNewLong As LongPtr) _ As LongPtr '绘制窗体标题栏 Private Declare PtrSafe Function DrawMenuBar _ Lib "user32" ( _ ByVal Hwnd As LongPtr) _ As Long #Else '取得窗体样式位 Private Declare Function GetWindowLong _ Lib "user32" _ Alias "GetWindowLongA" ( _ ByVal hwnd As Long, _ ByVal nIndex As Long) _ As Long '查找窗口 Private Declare Function FindWindow _ Lib "user32" _ Alias "FindWindowA" ( _ ByVal lpClassName As String, _ ByVal lpWindowName As String) _ As Long '设置窗体样式位 Private Declare Function SetWindowLong _ Lib "user32" _ Alias "SetWindowLongA" ( _ ByVal hwnd As Long, _ ByVal nIndex As Long, _ ByVal dwNewLong As Long) _ As Long '绘制窗体标题栏 Private Declare Function DrawMenuBar _ Lib "user32" ( _ ByVal hwnd As Long) _ As Long #End If #If Win64 Then '64位 Private hWndForm As LongPtr Private FIstype As LongPtr #Else Private hWndForm As Long Private FIstype As Long #End If '以下定义常数和变量 Private Const GWL_STYLE = (-16) '窗口样式 Private Const WS_THICKFRAME = &H40000 '可更改大小 '---关闭按钮--- Private Sub btnClose_Click() Unload Me End Sub '---窗体初始化--- Private Sub UserForm_Initialize() On Error Resume Next '查找窗体句柄 hWndForm = FindWindow("ThunderDFrame", Me.Caption) '取得窗体样式 FIstype = GetWindowLong(hWndForm, GWL_STYLE) '窗体样式:原样式和可拖动边框改变大小 FIstype = FIstype Or WS_THICKFRAME '重设窗体样式 SetWindowLong hWndForm, GWL_STYLE, FIstype '重绘窗体标题栏 DrawMenuBar hWndForm End Sub"mdThickfram" 模块代码Option Explicit ' 此过程为工作表内按钮调用 Sub ShowThickFramForm() frmThickFram.Show End Sub

excel 个人所得税公式和自定义函数 使用实例教程
用 Excel 计算个人所得税是大家经常遇到的事情,一般我都是用自定义函数来实现。其实用公式来计算个人所得税也是很不错的选择,这里综合网上的方法,分别介绍用公式和自定义函数来计算个人所得税。一、使用公式计算个人所得税使用以下公式即可计算个人所得税:=ROUND(MAX((A1-3500)*0.05*{0.6,2,4,5,6,7,9}-5*{0,21,111,201,551,1101,2701},0),2)其中的 A1 为需要计算所得税的金额,效果如图:二、使用自定义函数下面我们就来介绍一下使用自定义函数来计算所得税,1、创建一个计算所得税的自定义函数:打开 VBE,添加一个自定义模块,在模块中添加以下代码: Public Function Incometax(Amount) Select Case Amount Case Is <= 3500 Incometax = 0 Case 3500 To 5000 Incometax = 0.03 * (Amount - 3500) - 0 Case 5000.01 To 8000 Incometax = 0.1 * (Amount - 3500) - 105 Case 8000.01 To 12500 Incometax = 0.2 * (Amount - 3500) - 555 Case 12500.01 To 38500 Incometax = 0.25 * (Amount - 3500) - 1005 Case 38500.01 To 58500 Incometax = 0.3 * (Amount - 3500) - 2755 Case 58500.01 To 83500 Incometax = 0.35 * (Amount - 3500) - 5505 Case Else Incometax = 0.45 * (Amount - 3500) - 13505 End Select End Functionwww.office26.com

excel VBA 操作文件的主要方法 利用Excel对象来处理文件
利用Excel对象自带的方法来操作文件是最方便,也是最简单的。我们主要利用Workbooks集合和Workbook对象的方法来操作文件。1、打开Excel文件我们可以用Workbooks.Open方法打开一个Excel工作簿。 Workbooks.Open(FileName, UpdateLinks, ReadOnly, Format, Password, WriteResPassword, IgnoreReadOnlyRecommended, Origin, Delimiter, Editable, Notify, Converter, AddToMru, Local, CorruptLoad)其中FileName是必选的参数,表示要打开的工作簿名,如果没有指定路径,则代表当前路径。另外14个是可选参数,除了密码参数,其他的一般很少用。具体的含义可以参看VBA的帮助。例如可以用以下代码来打开 F 盘的 test.xls 文件: Workbooks.Open "F:\test.xls"2、打开文本文件使用Open方法也可以打开文本文件,但建议使用OpenText方法。此方法是载入一个文本文件,并将其作为包含单个工作表的工作簿进行分列处理,然后在此工作表中放入经过分列处理的文本文件数据。完整语法如下: Workbooks.OpenText(FileName, Origin, StartRow, DataType, TextQualifier, ConsecutiveDelimiter, Tab, Semicolon, Comma, Space, Other, OtherChar, FieldInfo, TextVisualLayout, DecimalSeparator, ThousandsSeparator, TrailingMinusNumbers, Local)关于以上参数的具体含义可以参看VBA的帮助,这里就不重复了。在实际的编程中,一般无需对这些复杂的参数进行处理。可以通过录制宏来得到打开一个文本文件的VBA代码。具体方法就是选择“文件——打开”,然后选择打开文本文件,就会出现文本导入向导,一步一步执行完,直到文本打开后,停止录制。以下是录制宏得到的代码,在实际编程中只要做相应的修改就可以使用了: Sub Macro1() ' ' Macro1 Macro ' www.office26.com ' ' Workbooks.OpenText Filename:="F:\CallWindowProc.txt", Origin:=xlWindows, _ StartRow:=1, DataType:=xlDelimited, TextQualifier:=xlDoubleQuote, _ ConsecutiveDelimiter:=False, Tab:=True, Semicolon:=False, Comma:=False _ , Space:=False, Other:=False, FieldInfo:=Array(1, 1), _ TrailingMinusNumbers:=True End Sub3、打开其他文件利用Excel对象还可以打开XML文件和一些数据库(如Access)文件,对应XML文件,需要Excel2003以上的版本。 1、OpenXML方法的语法如下: Workbooks.OpenXML(Filename, Stylesheets, LoadOption) FileName String 类型,必需。要打开的文件名。

Excel 如何制作专业符号工具栏
在编辑专业表格时,常常需要输入一些特殊的专业符号,为了方便输入,我们可以制作一个属于自己的“专业符号”工具栏。 1.执行“工具→宏→录制新宏”命令,打开“录制新宏”对话框,输入宏名?如“fuhao1”?并将宏保存在“个人宏工作簿”中,然后“确定”开始录制。选中“录制宏”工具栏上的“相对引用”按钮,然后将需要的特殊符号输入到某个单元格中,再单击“录制宏”工具栏上的“停止”按钮,完成宏的录制。 仿照上面的操作,一一录制好其它特殊符号的输入“宏”。 2.打开“自定义”对话框,在“工具栏”标签中,单击“新建”按钮,弹出“新建工具栏”对话框,输入名称——“专业符号”,确定后,即在工作区中出现一个工具条。 切换到“命令”标签中,选中“类别”下面的“宏”,将“命令”下面的“自定义按钮”项拖到“专业符号”栏上(有多少个特殊符号就拖多少个按钮)。 3.选中其中一个“自定义按钮”,仿照第2个秘技的第1点对它们进行命名。 4.右击某个命名后的按钮,在随后弹出的快捷菜单中,选“指定宏”选项,打开“指定宏”对话框,选中相应的宏(如fuhao1等),确定退出。 重复此步操作,将按钮与相应的宏链接起来。 5.关闭“自定义”对话框,以后可以像使用普通工具栏一样,使用“专业符号”工具栏,向单元格中快速输入专业符号了。

excel 如何设置生成自动填充序号、编号 实例教程
excel表格中序号编号是比较常用的,有时候修改内容之后,经常忘记更新编号,那么excel表格怎么设置自动编号呢?下面给大家介绍一种excel表格中设置自动编号的方法,希望对大家有所帮助。打开一张需要设置序号编号的Excel表格,在要显示编号的单元格中输入完整公式为:【=row()-2】,然后填充其他序号单元格即可。释义:row()是指当前行数,减去2就是 行数减去2。比如:选中其中一行,进行删除,删除之后,序号自动变化。结果展示:

excel 在有多个相同检索值的工作表中使用 VLOOKUP函数的技巧
在 A 列中重复输入了同一家客户公司的名称,B 列中则为相应的负责人的名字。如果以 A 列和 B 列中的数据为基础,想要在 E 列中按顺序输入相应的负责人,这时使用 VLOOKUP 函数可能会无法得到想要的结果。我们来实际操作一下。➊ 在单元格 E1中输入以下公式:=VLOOKUP(D2,A:B,2,0)➋ 将单元格 E1中的公式一直复制粘贴到第7行。E 列中的相同的公司对应同一名负责人。例如,ABC 股份有限公司,原本是按铃木、田中、加藤这样的顺序排列,而现在全部变为了“铃木”。像这样检索值存在重复的情况,VLOOKUP 函数会以从上数、与起始处一致的检索值的单元格为对象来处理数据。单元格 E2、E3、E4也同样如此,都以“ABC 股份有限公司”为检索值,在作为检索范围的 A 列中以最初的单元格 A2为对象运行 VLOOKUP 函数,所以会返回“铃木”这个值。为了解决这个问题,我们可以把有重复数据的 A 列和 D 列中的数据“加工”成唯一的状态,也就是该列下无重复的状态。这里,我们需要重新追加操作用的数据列,再进行处理。这个方法的原理是,给重复的客户公司名称标上不同的固定编号。首先,在各个表的左侧分别追加2列,作操作用。

CORREL函数的使用方法
导读】:就在Excel当中,有着很多不错的函数,这些函数功能强大,可以为我们做很多的事情。甚至有些函数可以帮我们判断某些零器件的好坏,怎么?不相信么?那么我们接下来看看CORREL函数,相信看过下面的说明,大家就都有所了解了。一、认识CORREL函数该函数的作用就是可以计算出Array1与Array2这两个单元格区域对应的系数。利用这个结果,我们就可以判定两个属性的关联情况。举例来说,我们可以研究某个位置平均温度与对应空调使用状况间的关系。二、CORREL函数都有哪些参数首先看看该函数公式:=CORREL(array1,array2)从这里我们看到函数含两个参数:Array1:该参数表现的是值对应的单元格区域。

excel 排序Table.Sort(Power Query 之 M 语言)
单级排序数据源: 任意查询表目标: 对其中一列数据进行排序操作过程: 选取对象》【主页】》【排序】》【升序排序】 选取对象》【主页】》【排序】》【降序排序】

excel 自定义名称的显示和隐藏方法
有时,在excel自定义名称之后,单击名称管理器查看,就是找不到excel自定义名称。 如果遇到无法查看excel自定义名称,可以借用下面代码试试。 方法是,按ALT+F11,打开VBE编辑器,插入——模块,复制下面代码,然后按F5键运行。 如果工作薄中有自定义名称就会在名称管理器显示出来,再次运行可以隐藏所有自定义名称。如果没有会提示本工作簿没有定义名称。Sub excel自定义名称显示和隐藏() On Error GoTo ERR1 Dim nm As Name Dim bVisible As Boolean With ThisWorkbook If .Names.Count > 0 Then If .Names(1).Visible = False Then bVisible = True For Each nm In .Names nm.Visible = bVisible Next nm If bVisible Then MsgBox ("所有名称可见!") Else MsgBox ("所有名称隐藏!") End If Else MsgBox ("本工作簿没有定义名称!") End If End With Exit Sub ERR1: MsgBox (Err.Description) End Sub