在C#中,一切皆对象。
string 类型的字符串也属于对象。
如果要将string 类型的变量按照某个固定字符拆分成数组。
可以[……]
阅读全文>>>关注和分享Excel以及Office系列软件的方方面面,致力于提高中国的办公软件的使用水平
在如何用vba合并word表格的单元格?一文中我们介绍了如何用vba合并word表格中的单元格
在vba中还可以拆分word单元格,拆分单元格用单元格对象的Split方法。
[crayon-600f2[……]
在excel中经常会遇到需要将一个单元格中的内容按照固定的分隔符拆分到几列的情况,如下图所示
一般情况下,我们可以使用分列功能实现。
如果要用函数公式实现,可以使用如下的公式模版:
[c[……]
布尔运算是数字符号化的逻辑推演法,包括联合、相交、相减。
在图形处理操作中引用了这种逻辑运算方法以使简单的基本图形组合产生新的形体,并由二维布尔运算发展到三维图形的布尔运算。
在PPT幻灯片中,当[……]
阅读全文>>>将单元格区域的数据按照某个字段进行拆分,是一个经常需要遇到的问题。
以下代码利用字典按照任意字段拆分单元格区域的数据,同时将拆分后的数据单独另存为一个excel工作簿。
[crayon-600f2c2[……]
有时候我们拿到一个excel工作簿,希望将其中所有工作表独立另存为一个个独立的excel工作簿。
如果用手工操作,可以用鼠标右键单击工作表名称标签,在弹出的快捷菜单中选择“移动或者复制”命令,在弹出的“[……]
阅读全文>>>在一个word文档中插入了多个手动分页符,现在希望将该文档按照手动分页符拆分成若干个子文档,可以使用如下的代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 |
Sub QQ1722187970() Const wdReplaceAll = 2 Dim oRng As Range Dim oRng1 As Range Dim oRngT As Range Dim oDoc As Document Set oDoc = Word.ActiveDocument Dim oDoc1 As Document sPath = oDoc.Path Set oRng = Word.Selection.Range '先判断是否有选中区域,没有选中则表示整个文档 If oRng.Start = oRng.End Then Set oRng = Word.ActiveDocument.Content End If '获取要执行操作的区域的起点和终点,用于查找替换时判断是否超出了选定区域 iStart = oRng.Start iEnd = oRng.End ' Debug.Print oRng.Text Set oRng1 = oRng With oRng1.Find i = 1 j = 0 .ClearFormatting .MatchWildcards = False .Text = "^m" '每执行一次查找,只要找到了结果,oRng对象会自动变成被找到的内容所在的区域 Do Until .Execute() = False Or oRng1.Start > iEnd Or oRng1.End < iStart Set oDoc1 = Word.Documents.Add k = oRng1.Start Set oRngT = oDoc.Range(j, k) oRngT.Copy oDoc1.Content.Paste j = k + 1 oDoc1.SaveAs2 sPath & "\" & i & ".doc" oDoc1.Close i = i + 1 Loop End With Set oDoc1 = Word.Documents.Add k = oDoc.Content.End Set oRngT = oDoc.Range(j, k) oRngT.Copy oDoc1.Content.Paste oDoc1.SaveAs2 sPath & "\" & i & ".doc" oDoc1.Close End Sub |
[……]
阅读全文>>>冻结拆分窗格可以使表格的标题行在滚动滚轮时始终保持在最前面。这个功能是经常被使用的excel功能。
在vba中可以使用Window对象的SplitRow和SplitColumn属性进行窗格的拆分,设置F[……]
阅读全文>>>