
VBAはほとんど使った事ないのですが、どうかご教示いただけますでしょうか?
Excelのsheet上にボタンを配置し、最後に選択されたセルの行だけを移動するマクロを
書きたかったのですが、うまくいきません。
Sub ボタン1969_Click()
Cells(340, Selection.Column).Select
End Sub
どこかのセルを選択されていれば、列をそのままに上下移動として指定した行に移動してくれる
のですが、線や図形等のオブジェクトが選択されているとエラーが出てしまいます。
ESCキーを送る等の方法も試みたのですが、思うように動作しませんでした。
上記の説明では分かりづらいかもしれませんが、どうかよろしくお願い致します。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
こういうことでしょうか?
If TypeName(Selection) = "Range" Then
Cells(340, Selection.Column).Select
Else
Cells(340, ActiveCell.Column).Select
End If
これは、基本技ですが、教えもらわないと、テキストにはたぶん出てこないと思います。
p.s. ActiveCell、というものは、そのオブジェクト (Worksheet,Workbook,Application)に存在しています。Applicationは、事実上一つしか実体はありませんが、WorksheetもWorkbookも複数ありますから、複数のActiveCellが存在することになります。
No.2
- 回答日時:
こんにちは
Selectionを
ActiveWindow.RangeSelection
または
ActiveWindow.ActiveCell
に変える。
でどうでしょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PowerPoint(パワーポイント) ExcelのVBAコードについて教えてください。 3 2022/05/25 14:32
- Excel(エクセル) マクロでボタンにつける名前がどこに設定されているかわからないケースがありました。 1 2023/06/19 19:37
- Excel(エクセル) マクロを教えてください 3 2023/07/31 21:57
- Excel(エクセル) マクロを教えてください 2 2023/07/30 23:05
- Visual Basic(VBA) データのある範囲を選択するVBAについて 2 2022/09/03 00:20
- Excel(エクセル) VBA オリジナル関数で選択セルの合計を作成したい 3 2023/03/19 19:45
- Excel(エクセル) Excelのマクロについて教えてください。 4 2022/05/31 14:07
- Excel(エクセル) テキストの背後にあるオブジェクトとは 3 2023/01/03 20:22
- その他(Microsoft Office) 選択行の列範囲に二重線を引く 3 2022/06/08 12:21
- Excel(エクセル) エクセルで同じ数字同士を自動で線で結ぶVBAを教えてください 6 2022/04/26 23:13
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
パワーポイントの画面がずれる
-
Excelで隠れてしまった図...
-
パワーポイントにエクセルの表...
-
テキストボックスがないのに、...
-
excelでチェックボックスが表示...
-
Excelにメールを添付する
-
Excelでフィルタをかけると、セ...
-
オートシェイプが消えたり出た...
-
オブジェクトがシートからはみ...
-
pdf xchange viewer オブジェク...
-
エクセルに任意のページのワー...
-
花子10の図形をワードやエク...
-
EMBED関数について
-
Illustrator CS2 不透明100%な...
-
【エクセル】列を挿入しようと...
-
ExcelでB5をA4にしたい。
-
エクセルの[コントロールの書式...
-
Adobe IllustratorとCorel DRAW...
-
Excelの表をPowerPointに貼付る際
-
(至急)エクセル チェックボッ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
パワーポイントの画面がずれる
-
Excelで隠れてしまった図...
-
パワーポイントにエクセルの表...
-
excelでチェックボックスが表示...
-
ExcelでB5をA4にしたい。
-
Excelにメールを添付する
-
オートシェイプが消えたり出た...
-
pdf xchange viewer オブジェク...
-
テキストボックスがないのに、...
-
オブジェクトがシートからはみ...
-
エクセルに入力しようとすると...
-
イラストレーターの面積を求める
-
【エクセル】列を挿入しようと...
-
エクセルに任意のページのワー...
-
Wordのツールバーに常に数...
-
文字の特定箇所に背景色をつけ...
-
Excelでフィルタをかけると、セ...
-
Adobe IllustratorとCorel DRAW...
-
EXCELのグラフのオブジェクト変...
-
Illustrator CS2 不透明100%な...
おすすめ情報