楼主 罗刚君 |
1、隐藏所有计算结果为错误值的公式 2、只复制D、E列标题区域以外的数据到A、B列的数据之后 |
2楼 kcxs |
客城小生的作业 1、隐藏所有计算结果为错误值的公式
|
3楼 静思雨 |
老师辛苦 1、
|
4楼 渊缘怨 |
Sub 复制() Range(Range("d2"), Cells(Rows.Count, 5).End(xlUp)).Copy Cells(Rows.Count, 1).End(xlUp).Offset(1, 0) End Sub |
5楼 小志就是我了 |
(1) Sub 出错值隐藏() Dim sht As Worksheet Set sht = ActiveSheet sht.UsedRange.SpecialCells(xlCellTypeFormulas, 16).Font.ThemeColor = xlThemeColorDark1 End Sub (2) Sub 复制() Intersect(Range(Range("d1"), Cells(Rows.Count, 5).End(xlUp)), Range(Range("d1"), _ Cells(Rows.Count, 5).End(xlUp)).Offset(1, 0)).Copy _ Cells(Rows.Count, 1).End(xlUp).Offset(1, 0) End Sub |
6楼 一点点 |
|
7楼 一片叶子 |
|
8楼 manuel442 |
QQ昵称:智山仁水 第一题: sub a() Cells.SpecialCells(xlCellTypeFormulas, 16).Select Selection.FormulaHidden = True end sub 第二题:Sub 复制() Range(Range("d2"), Cells(Rows.Count, 5).End(xlUp)).Copy Cells(Rows.Count, 1).End(xlUp).Offset(1, 0) End Sub |
9楼 manuel442 |
QQ昵称:智山仁水 第一题: sub a() Cells.SpecialCells(xlCellTypeFormulas, 16).Select Selection.FormulaHidden = True end sub 第二题:Sub 复制() Range(Range("d2"), Cells(Rows.Count, 5).End(xlUp)).Copy Cells(Rows.Count, 1).End(xlUp).Offset(1, 0) End Sub |
10楼 498429525 |
excel 混混 Sub all_formulahidden() '隐藏所有计算结果为错误值的公式 Selection.SpecialCells(xlCellTypeFormulas, 16).formulahidden = True ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True End Sub Sub copy_part() '复制除标题以外的内容到A1单元格 With Selection.SpecialCells(xlCellTypeConstants, 1) .Offset(0, -1).Resize(.Rows.Count, ActiveSheet.UsedRange.Columns.Count).Copy [a1] End With End Sub |
11楼 wendel |
第一题作业答案: Sub test() With Worksheets("sheet1") .Unprotect .UsedRange.SpecialCells(xlCellTypeFormulas, xlErrors).FormulaHidden = True .Protect DrawingObjects:=True, Contents:=True, Scenarios:=True End With End Sub 第二题作业答案: Sub 复制() Range(Range("d2"), Cells(Rows.Count, 5).End(xlUp)).Copy Cells(Rows.Count, 1).End(xlUp).Offset(1, 0) End Sub |
12楼 qing33670000 |
群名字:初学VBA 第一题:Range("A1:A10").SpecialCells(xlCellTypeFormulas, 16).Font.ColorIndex = 2 第二题:Range(Range("d2"), Cells(Rows.Count, 5).End(xlUp)).Copy Cells(Rows.Count, 1).End(xlUp).Offset(1, 0) |
13楼 冰淇林的冬天 |
1、 Sub 隐藏计算结果为错误值得公式() Cells.SpecialCells(xlCellTypeFormulas, xlErrors).FormulaHidden = True ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True End Sub 求教:Cells.SpecialCells(xlCellTypeFormulas, xlErrors).FormulaHidden = True 这一句,当把cells改为range时会报错,是什么原因 2、 Sub 第二题() Intersect(Range("D1").CurrentRegion, Range("D1").CurrentRegion.Offset(1, 0)).Copy _ Cells(Rows.Count, 1).End(xlUp).Offset(1, 0) End Sub |
14楼 冰淇林的冬天 |
1、 Sub 隐藏计算结果为错误值得公式() Cells.SpecialCells(xlCellTypeFormulas, xlErrors).FormulaHidden = True ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True End Sub 求教:Cells.SpecialCells(xlCellTypeFormulas, xlErrors).FormulaHidden = True 这一句,当把cells改为range时会报错,是什么原因 2、 Sub 第二题() Intersect(Range("D1").CurrentRegion, Range("D1").CurrentRegion.Offset(1, 0)).Copy _ Cells(Rows.Count, 1).End(xlUp).Offset(1, 0) End Sub 重新发一次,刚才忘记写上群号和名字了 群号:30729794 冰淇淋的冬天 |
15楼 gaoshuichang1 |
|
16楼 天空的雨 |
第17课作业-免费听课群-天空答.rar |
17楼 lb425319789 |
1、隐藏所有计算结果为错误值的公式 Sub 删除工作表中的所有值为错误的公式() Cells.SpecialCells(xlCellTypeFormulas, 16).ClearContents End Sub |
18楼 wh_china2010 |
1. 隐藏所有计算结果为错误值的公式 答:
答:
|
19楼 天天向上up |
湖南-布吉岛 第一题: Sub text() 'Cells.SpecialCells(xlCellTypeFormulas, 16).EntireRow.Hidden = True '1.隐藏行 'Cells.SpecialCells(xlCellTypeFormulas, 16).NumberFormatLocal = ";;;" '2.隐藏单元格,但错误值无效 Cells.Locked = False Cells.SpecialCells(xlCellTypeFormulas, 16).Locked = True ActiveSheet.Protect contents:=True '3.保护工作表 End Sub 第二题:Sub text2() Range(Range("d2"), Cells(Rows.Count, "e").End(xlUp)).Copy _ Cells(Rows.Count, 1).End(xlUp).Offset(1, 0) End Sub |
20楼 kiss被注册 |
题一解: Sub a() Dim a As Range Set a = Cells.SpecialCells(xlCellTypeFormulas, 16) a.Font.ColorIndex = 2 End Sub |
21楼 杭州小菜02 |
作业题1: Sub 隐藏所有计算结果为错误值的公式() Dim rng As Range On Error Resume Next With ActiveSheet.UsedRange For Each rng In ActiveSheet.UsedRange Set rng = .SpecialCells(xlCellTypeFormulas, 16) rng.Font.Color = rng.Interior.Color Next End With End Sub 作业题2: Range(Cells(1, 1).Offset(1, 0), Cells(Rows.Count, 2).End(xlUp).Offset(1, 0)).Clear Range(Range("d1").Offset(1, 0), Cells(Rows.Count, 5).End(xlUp)).Copy Cells(Rows.Count, 1).End(xlUp).Offset(1, 0) |
22楼 ynzsvt |
依汎,晚了噢。 17.zip |