CNblogs使用攻略
第一节
A选择文本颜色 ab文字的背景颜色
水平线1 分隔的效果 Ω=特殊符号 / 对齐选项 / 查找和替换/ 插入时间、日期/ 预览功能
水平线2 超链接功能/ 插入书签的功能 / 插入图片,多媒体 ,(插入程序代码) /编辑HTML源代码, 全屏编辑 / 设置段落格式
|
第二节 插入代码练习
1 同一EXCEL文件合并多个工作表数据到同一工作表 2 3 首先,添加通用函数 4 1.打开VBE(Alt+F11)。 5 2.单击“插入——模块”,添加一个新模块。 6 3.在模块窗口,输入下面的代码。 7 Function LastRow(sh As Worksheet) 8 On Error Resume Next 9 LastRow = sh.Cells.Find(what:="*", _ 10 After:=sh.Range("A1"), _ 11 Lookat:=xlPart, _ 12 LookIn:=xlFormulas, _ 13 SearchOrder:=xlByRows, _ 14 SearchDirection:=xlPrevious, _ 15 MatchCase:=False).Row 16 On Error GoTo 0 17 End Function 18 19 Function LastCol(sh As Worksheet) 20 On Error Resume Next 21 LastCol = sh.Cells.Find(what:="*", _ 22 After:=sh.Range("A1"), _ 23 Lookat:=xlPart, _ 24 LookIn:=xlFormulas, _ 25 SearchOrder:=xlByColumns, _ 26 SearchDirection:=xlPrevious, _ 27 MatchCase:=False).Column 28 On Error GoTo 0 29 End Function 30 这两个函数分别用于查找工作表中包含数据的最后一行和最后一列。 31 下面,我们将复制工作簿中所有工作表的数据,并将这些数据合并到一个汇总工作表中。 32 复制多个工作表中的所有数据 33 1. 在模块窗口输入下列代码后,运行即可。 34 Sub合并工作表() 35 Dim sh As Worksheet 36 Dim DestSh As Worksheet 37 Dim Last As Long 38 Dim CopyRng As Range 39 40 With Application 41 .ScreenUpdating = False 42 .EnableEvents = False 43 End With 44 45 '如果工作表"RDBMergeSheet"存在则将其删除 46 Application.DisplayAlerts = False 47 On Error Resume Next 48 ActiveWorkbook.Worksheets("RDBMergeSheet").Delete 49 On Error GoTo 0 50 Application.DisplayAlerts = True 51 52 '添加一个名为"RDBMergeSheet"的工作表 53 Set DestSh = ActiveWorkbook.Worksheets.Add 54 DestSh.Name = "RDBMergeSheet" 55 56 '遍历所有工作表并将数据复制到DestSh 57 For Each sh In ActiveWorkbook.Worksheets 58 If sh.Name <> DestSh.Name Then 59 60 '找到在工作表DestSh中带有数据的最后一行 61 Last = LastRow(DestSh) 62 63 '设置希望复制的单元格区域 64 Set CopyRng=sh.UsedRange 65 66 '测试工作表DestSh中是否有足够的行用来复制所有数据 67 If Last + CopyRng.Rows.Count > DestSh.Rows.Count Then 68 MsgBox "在工作表Destsh中没有足够的行用来放置数据!" 69 GoTo ExitTheSub 70 End If 71 72 '下面的语句从每个工作表中复制值和格式 73 CopyRng.Copy 74 With DestSh.Cells(Last + 1, "A") 75 .PasteSpecial xlPasteValues 76 .PasteSpecial xlPasteFormats 77 Application.CutCopyMode = False 78 End With 79 80 '可选代码: 下面的语句复制工作表名称到H列 ★ 81 DestSh.Cells(Last + 1, "H").Resize(CopyRng.Rows.Count).Value = sh.Name 82 83 End If 84 Next 85 86 ExitTheSub: 87 88 Application.GoTo DestSh.Cells(1) 89 90 '自动调整DestSh工作表的列宽 91 DestSh.Columns.AutoFit 92 93 With Application 94 .ScreenUpdating = True 95 .EnableEvents = True 96 End With 97 End Sub
View Code
第三节 live Writer 插入图片设置
自动上传图片,的设置
快乐-奋斗