アプリ版:「スタンプのみでお礼する」機能のリリースについて

下記のマクロでブックの共有をすると
RANGEクラスの・・・とエラーが出ます。
ブックの共有をしてもエラーの出ないマクロはありませんか?

Sub 上へ()
Dim rng As Range
Dim col As Long, rw As Long

If Intersect(Range("T4:X53"), Selection) Is Nothing Then Exit Sub

col = Selection.Column
rw = Selection.Row

Set rng = Range(Cells(rw, "T"), Cells(rw, "X"))
rng.Cut
rng.Offset(-1).Insert Shift:=xlDown
Cells(rw - 1, col).Select

Set rng = Nothing

End Sub




Sub 下へ()
Dim rng As Range
Dim col As Long, rw As Long

If Intersect(Range("T8:X53"), Selection) Is Nothing Then Exit Sub

col = Selection.Column
rw = Selection.Row

Set rng = Range(Cells(rw, "T"), Cells(rw, "X"))
rng.Cut
rng.Offset(2).Insert Shift:=xlDown
Cells(rw + 1, col).Select

Set rng = Nothing

End Sub

A 回答 (1件)

共有ブックで使用できない機能として「セル範囲の挿入または削除」っていうのがあります。

それに引っかかってますよね?
ちなみに、この操作って、手動でも出来ないでしょ!!
行全体の挿入はできるみたいなので、その方向で書き換えてみてはいかがでしょうか。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A