[[20041005101917]] 『特定のセルのみ結合可能にしたい』(mutsu) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『特定のセルのみ結合可能にしたい』(mutsu)
 いつもお世話になります。
 今回は、保護をしているシート内でA列のみ誰がいじっても
 セルの統合を可能に設定したいのです。
 お願いします。


 >セルの統合
 メニューの データ → 統合 
 のことでしょうか?

  (INA)

 すみません><
 結合の間違いでした。
 表題も変更しておきます。
 特定のセルのみ統合可能にしたい→特定のセルのみ結合可能にしたい
 よろしくお願いいたします。

 マクロに頼らないと厳しいようです。

  (INA)

 (INA)さんありがとうございます。
 マクロはどのようになるのか、ご教授願えますでしょうか?
 (mutsu)


 SelectionChangeイベントを用いて、
 A列が選択されたときは、保護を解除、
 その他の列が選択されたときは、保護を設定
 すればよいかと思います。

  (INA) 

 え〜っと。
 mutsuさんの席(会社)が隣の者です。^^;
 本人は忙しくなってしまったので、隣から覗き込んでます。
 INAさんのご説明は、よ〜っく分かります。
 「A列が選択されたときは、保護を解除、
 その他の列が選択されたときは、保護を設定
 すればよいかと思います。」
 まさにやりたい事ズバリですから。
 本人に、もっと自分で調べてから質問するように言っておきます。
 (たっつ〜)


 シートタブ右クリックしてコードの表示して、貼り付けてお試しを。

 Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Target.Columns.Count = 1 And Target.Column = 1 Then
        ActiveSheet.Unprotect Password:="123"
        Range("A1").Value = "解除中"
    Else
        ActiveSheet.Protect Password:="123", _
                            DrawingObjects:=True, Contents:=True, Scenarios:=True, _
                            UserInterfaceOnly:=True
        Range("A1").Value = "保護中"
    End If
 End Sub

 内容はVBAのヘルプで調べてみて下さい。

  (INA)

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.