[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『特定のセルのみ結合可能にしたい』(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.