Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


34821 / 76734 ←次へ | 前へ→

【47117】Re:セルと一緒に編集許可範囲もコピーしたい
回答  GHQ  - 07/3/1(木) 16:11 -

引用なし
パスワード
   ▼りん さん:
>GHQ さん、こんにちわ。
>
>>明細をコピーすると、明細に適用された編集許可範囲も
>>同時にコピーするようにしたいと考えています。
>コピーされませんか?

手作業の場合、メニューのツール→保護→範囲の編集を許可を開き、
=$BG$22,$BF$24:$BI$26,$BK$24:$BM$26,・・・・・
てな具合に、複数の範囲をコンマで区切って記述しますが、
編集許可範囲の一タイトルあたり、22組が限度のようです。
コピーする範囲に編集許可範囲が10組ある場合、
2度目のコピーの途中までしか編集範囲が適用されないわけです。

そこで、セルのコピーに続いて編集許可範囲のタイトルを作るため
(コピーが10回なら10タイトル作る)マクロを作ろうと考えました。

Copycount=5(コピーは5回)
st_index(コピーするたびに増えるインデックス)
meisai_start=10(オリジナルの明細はB10から)
meisai_end(オリジナルの明細はF16まで)
hensyu1_start=12(オリジナルの編集可能範囲はD11から)
hensyu1_end=14(オリジナルの編集可能範囲はF14まで)

といった変数を定義し、指定したコピー明細数だけループして
セルの行番号が増えていく、
(1回目の貼り付けはB17〜F23、編集可能範囲はD18〜F21、
2回目の貼り付けはB24〜F30、編集可能範囲はD25〜F28・・・・)
というロジックを組もうとしているのですが・・・・・
手作業をマクロに記録してからメンテしたものの、うまくいきません。
コピーを重ねるごとに数が増えるセルの番号は、
D(meisai_start & "): F(meisai_end & "),G(meisai_start & "): H(meisai_end & "),
という表記ではまずいのでしょうか?
4 hits

【47113】セルと一緒に編集許可範囲もコピーしたい GHQ 07/3/1(木) 12:04 質問
【47116】Re:セルと一緒に編集許可範囲もコピーしたい りん 07/3/1(木) 14:30 発言
【47117】Re:セルと一緒に編集許可範囲もコピーしたい GHQ 07/3/1(木) 16:11 回答
【47130】Re:セルと一緒に編集許可範囲もコピーしたい りん 07/3/1(木) 19:35 回答
【47151】Re:セルと一緒に編集許可範囲もコピーしたい GHQ 07/3/2(金) 15:29 質問
【47172】Re:セルと一緒に編集許可範囲もコピーしたい りん 07/3/2(金) 21:09 回答
【47234】Re:セルと一緒に編集許可範囲もコピーしたい GHQ 07/3/5(月) 18:41 お礼

34821 / 76734 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free