よねさんのWordとExcelの小部屋 なんでも掲示板

HOME HELP 新規作成 新着記事 ツリー表示 トピック表示 検索 過去ログ

■13129 / 1階層)  列を非表示にするマクロ
□投稿者/ よねさん -(2017/01/09(Mon) 08:47:31)
    返事が遅くなり申し訳ございません。
    
    > 非表示にする列はその都度変わります。変数を使うのでしょうか?
    列の非表示をVBAで行うのでしょうか?
    マクロの記録では、下のようなコードが作られます。
    Sub Macro1()
    '
        Range("C:C,E:E,H:J").Select
        Range("H1").Activate
        Selection.EntireColumn.Hidden = True
        Range("A1").Select
    End Sub
    
    ちょっと手を加えて、変数を使うとこんな感じにすることができます。
    Sub Macro1()
    Dim Retu As Range
        Set Retu = Range("C:C,E:E,H:J")
        Retu.EntireColumn.Hidden = True
        Range("A1").Select
    End Sub
    
    どのように記述するかは好みで良いと思います。
    
    > その都度変わる開始日を基準日として3ヶ月の工程表を作ることは可能でしょうか?
    どのような工程表なのかわかりませんが、
    開始日か異なるだけで、各工程の日数などが決まっているということなら
    計算で各工程の日にちを決めることができそうに思えます。
    ただ、人の判断で日数が増減するような場合、その人の判断をExcelに判断させることができるかどうかが、分かれ目のように思えます。
    人の判断をコード化または数式化することができればと可能なのだと思います。

記事引用 削除キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←列を非表示にするマクロ /野田 Mail 返信無し
 
上記関連ツリー

Nomal 列を非表示にするマクロ / 野田 Mail (17/01/07(Sat) 21:48) #13128
Nomal 列を非表示にするマクロ / よねさん (17/01/09(Mon) 08:47) #13129 ←Now

All 上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信

Pass/

HOME HELP 新規作成 新着記事 ツリー表示 トピック表示 検索 過去ログ

- Child Tree -