返回列表 上一主題 發帖

不同名稱隱藏

不同名稱隱藏

各位前輩你們好!
         前輩!!需求如動畫所示!
         因為欄數不段增加所以不能用錄製方式
         請問Sub 分析隱藏() 資料隱藏() Sub 資料來源() Sub 關係隱藏()程式為何?
         請知道的前輩,不吝賜教謝謝再三!!

LeoV-65.gif (471.56 KB)

LeoV-65.gif

LeoV65.rar (13.51 KB)

回復 3# luhpro
  前輩!
       這正是小弟所需謝謝再三!!

TOP

回復 2# GBKEE
良師!謝謝!!程式在隱藏時少了1欄 (點選欄)
            展開時無法全開,同時沒有凍結窗格
            如動畫所示!請再修改一下辛苦囉!!謝謝再三!

Leov65-B.gif (973.03 KB)

Leov65-B.gif

TOP

回復 6# GBKEE
良師!謝謝!!程式修改如下
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Application.EnableEvents = False
    If Target(1).Row = 2 Then
         Select Case Target(1).Column
        Case 1
           [A:E].Cells.EntireColumn.Hidden = False  '增加此列
              With ActiveWindow
                .SplitColumn = 1  '修改處
                .SplitRow = 2  '修改處
                .FreezePanes = True
            End With
            [A:IV].Cells.EntireColumn.Hidden = True   '修改處
            [A:IV].Cells.EntireColumn.Hidden = False  '修改處
            [A1].Select
        Case 2 To 5
            隱藏 Target(1)
    End Select
    End If
    Application.EnableEvents = True
End Sub
            另有一程式(點選下拉)如附檔案!請再幫忙一下辛苦囉!!謝謝再三!

LeoV65-1.rar (19.51 KB)

TOP

回復 8# GBKEE
良師! 謝謝!!程式修改如下辛苦囉!!謝謝再三!
Sub 數據()
    zz = Application.InputBox("輸入數據", "請輸入修正數據", Type:=1)
    If zz = 0 Then Exit Sub
    ActiveCell = zz: [D1] = ""
    Selection.AutoFill Range(Selection, Cells([B100].End(3).Row, Selection.Column)), Type:=xlFillDefault  '修改處
    [D1] = "'分析"
End Sub

TOP

回復 10# GBKEE
良師! 謝謝!!這個點選下拉程式已經修改可以囉!你可能誤會還需要修改
抱歉又麻煩你謝謝再三!!

TOP

        靜思自在 : 世上有兩件事不能等:一、孝順 二、行善。
返回列表 上一主題