友情提示:如果本网页打开太慢或显示不完整,请尝试鼠标右键“刷新”本网页!阅读过程发现任何错误请告诉我们,谢谢!! 报告错误
一世书城 返回本书目录 我的书架 我的书签 TXT全本下载 进入书吧 加入书签

Excel word ppt office使用技巧大全(DOC格式)-第104章

按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!




                    End  If  

                Else  

                     If SortedData(i) 《 SortedData(j) Then  

                        Temp = SortedData(j)  

                        SortedData(j) = SortedData(i)  

                        SortedData(i) = Temp  

                    End  If  

                End  If  

            End  If  

        Next j  

    Next  i  

      

    SORTED = Application。Transpose(SortedData)  

End Function   

解答:数组分为两种:   



                                                                                                                          443  


…………………………………………………………Page 444……………………………………………………………

                                               



1  、横数组 用单元格比喻是 A1: D1  (其实单元格就可理解成数组)  

2  、竖数组 用单元格比喻是 A1: A4  



在过程中形成的数组都为横数组 如 SortedData   



Transpose  函数能将 横数组 转为 竖数组;竖数组 转为 横数组  



SORTED  函数返回的都是竖数组,这样就可把数据方便的放入一列内或  listbox bobox 等内  



只是个人理解,供参考  



                                 如何在在公式内加插批注  



储存格公式的备注参考可用多种方式表示,如储存格本身的备注,在公式旁的储存格用文字表 

示、、、等等。现在为大家介绍一个小技巧,就是用 N  函数在公式内加插批注,N  函数的详细 

请参考电子表格的帮助。   



这个小技巧主要利用 N(其它),传回 0  的特色。文字属于其它,例子如下: B6  ,C6 及 D6 是 

三个区域的个别统计数字,H20 则是他们的总和,平常公式是:=SUM(B6:D6)。在公式内加插 

批注可以这样表达: =SUM(B6:D6) + N(〃区域  1  ,  区域 2 及  区域 3  的总数〃)  



                                      这条语句怎么写  



不保存直接关闭当前的工作簿的VBA 语句及不保存直接关闭EXCEL 窗口(关闭所有的工作簿) 

的VBA 语句  



解答:1、Workbooks(〃BOOK1。XLS〃)。Close SaveChanges:=False  

2 、不保存直接关闭EXCEL 窗口(关闭所有的工作簿) 的VBA 语句:  

Private Sub Workbook_BeforeClose(Cancel As Boolean)  

    Application。DisplayAlerts = False  

    Application。Quit  

End Sub  



                          有没有语法可一次把 textbox 的值全改为  



userform 里有 20 个 textbox 和 2 个 bobox;  有没有语法可一次把 textbox 的值全改为〃〃?  



解答:新增  一个  mandButton1  



Private Sub mandButton1_Click()  



    Dim obj As Object  



                                                                                   444  


…………………………………………………………Page 445……………………………………………………………

                                                                



    For Each obj In Controls  



          If TypeOf obj Is MSforms。TextBox Then  



                obj = 〃〃  



          End If  



    Next obj  



End Sub  



又问:我是要在 userform_initialize 里设定却不想一个一个 textbox 设为〃〃,想请教一下怎样做较 



有效率  



解答:假设您没变更 Textbox 之预设名称,在 Initialize 事件中加入  



   Dim obj As Object  



   For Each obj In Controls  



         If obj。Name Like 〃Textbox*〃 Then   obj = 〃〃  



   Next obj  



                                          怎样用程序删除工作表中的空行  



空行就是表示这行的每一个单元格都是空白的,所以可以判断只要某一特定单元格为空,则删 

除该单元格所在的行,代码如下:  

Sub d()  

For i =  1 To  100  

If Cells(i;  1) = 〃〃 Then  

   Rows(i)。Delete  

End If  

Next  

End Sub  

上面的程序通用性差,遇到数据分布不规则的情况就不适用了,最好改成如下代码:  

' For  100 Rows  

For i =  100 To  1 Step …1  

    If WorksheetFunction。CountA(Rows(i)) = 0 Then  

        Rows(i)。EntireRow。Delete  

    End If  

Next i  



                                                                                                                  445  


…………………………………………………………Page 446……………………………………………………………

                                                            



                      有没有函数可以直接查找某列(行)数据中是否包括某单值  



解答: 用 match() 和 countif() 都可以。如在 A                            列中查找是否有  10                  存在,公式: 

=IF(ISNA(MATCH(10;A:A;0));〃不存在〃;〃存在〃)  



                                           如何在 EXCEL 打出正负号  



解答:单元格格中设置为:+0。00;…0。00;0。00  

  

  



 “Microsoft Office 工资表”全攻略         



        



不着往下看了。  



        



复劳动。不过只要有 Microsoft Office 2000/XP    



       软件,可就轻松多了。  



          用 Excel 制作工资表  



          步骤一:创建工资表的基本格式   。  



                                                  



              E3 单元格内写入公式―=B3+C3+D3‖,然后选定该单元格,并按着 CTRL 键,鼠标 



单元格右下变成复制符号时,拖至 E5 单元格,此时应发额计算完毕。  



          个人所得税的计算是个比较棘手的问题,Microsoft Excel 却提供了简捷的方法。  



                                                    20800 ,就只须在F3 单元格内键入―=IF    



       ((E3…800)》5000;(3…800)*0。2…375;IF((E3…800)》2000;(E3…800)*0。15…125;IF((E3…800)》500;(E3…8 



00)*0。1…25;IF((E3…800)》0;(E3…800)*0。05;0))))‖就 OK,月收入如果更高,根椐以上提供的公式再 



增加嵌套。但是请注意,公式中最多可以包含七级嵌套函数。最后将写好的公式复制到 F4 、 



F5······  。  



                                                                                                           446  


…………………………………………………………Page 447……………………………………………………………

                                                



                                                                        B6  单元格输入 



―=B3+B4+B5‖,并将这一公司复制到 C6、D6 、···G6。在 H3  单元格输入―=E3…F3…G3‖,并将 



这一公式复制到 H4 、H5 、H6 。  



        经过以上的工作,工资表的计算关系就确定了。以后只须修改工资项目,计算工作就 



可交给 PC 做了。  



                                          ( 比如:姓名、基本工资等项)可采用锁定的方法(菜 



单:格式…单元格…保护) 防止无意中修改(除此之外,还可通过工作表的合并汇总统计季工资、 



年工资) 。  



       用 Word 邮件合并工具制作工资条  



        步骤一:建立数据源文件。以上制作的工资表删去标题行就可作为数据源。  



                                                                                。  



                                           /创建选项中选择套用信函,在数据源/获取数据/ 



打开数据源选项中选定已删去标题行的工资表文件作为数据源。  



                                                            字号等属性可随意设置,但切 



勿删除“《  》”符号   。  



                                         /合并即可得到工资条文档供你打印   。下月工资变 



动后也只经此合并数据即可得新工资条,全不用手工修改。  



                                     。    



  



 Excel 2000 斜线表头轻松做         



       为了符合中国人的制表习惯,Word    



       2000 中文版中加入了―绘制斜线表头‖ 的功能,使得我们在制表时可以方便地在表格中插入 



                                                                                     447  


…………………………………………………………Page 448……………………………………………………………

                                            



斜线表头。但遗憾的是在 Excel        2000 中却没有这项功能,以致在Excel2000 表格中插入表 



头时不得不用直线工具来绘制,这样做一来很麻烦,二来文字的位置也不易调整。其实我们完 



全可以利用 Word    



       2000 中的绘制斜线表头功能在Excel 2000 中轻松插入斜线表头。具体做法如下:  



        1。在 Excel 2000 中制作好一张表格并留出放置斜线表头的位置   。  



       2。在 Word 2000 中绘制斜线表头  



       创建一个新文档,并使用“插入表格”工具插入一个二行二列的表格。选中表格中左上角 



的单元格,单击“表格”菜单,在弹出的下拉菜单中单击“绘制斜线表头”命令,弹出“绘制 



斜线表头”对话框,该对话框共提供了五种斜线表头的样式,根据需要选择一种样式,并设置 



适当的字号,然后在行标题栏中分别填入各栏的标题,完成后单击“确定”按钮,则“插入斜 



线表头”对话被关闭,在被选中的单元格中插入了一个斜线表头   。  



       其实在 Word         2000 中制作的斜线表头是预先制作好的一个斜线表头框架,用鼠标点击 



后会在四周出现控点
返回目录 上一页 下一页 回到顶部 0 1
未阅读完?加入书签已便下次继续阅读!
温馨提示: 温看小说的同时发表评论,说出自己的看法和其它小伙伴们分享也不错哦!发表书评还可以获得积分和经验奖励,认真写原创书评 被采纳为精评可以获得大量金币、积分和经验奖励哦!