
No.2ベストアンサー
- 回答日時:
>任意のセル(例えばB2)にカーソルを置いて
一旦、Activecellの値を変数に格納して入れ替えするだけですよ
Dim tmp As Variant
With ActiveCell
tmp = .Value 'ActiveCellの値を変数に格納
.Value = .Offset(1).Value 'ActiveCellに下のセルの値を記述
.Offset(1).Value = tmp '下のセルに変数に格納した値を記述
End With
No.4
- 回答日時:
セルを入れ替えてみます。
sub macro1()
selection.offset(1).cut
selection.insert shift:=xlshiftdown
selection.offset(1).select
end sub
セルを入れ替えるのと内容を入れ替えるのとでは、出来ることも結果も違うので、何をしたいのかよく見て使ってください。
No.1
- 回答日時:
まず、日本語の問題!
質問文を読み返してみても、現状が書いてあるだけで質問点は何?・何が知りたいのか? "どうかよろしくお願いします。 " だけでは判らないけど。
ひょっとして、VBAを作れという 丸投げ か???
・・・・・・・・・・・・・・・・・・・・・・・・・・
は、さておいて
>いろいろ試したのですが、VBAは初心者なのでなかなかうまくいきません。
ならば、どういう事を試して、その結果何が上手くいかないのかを書いておいて方が、解決が早いと思うよ。
質問者のスキルも推測しやすいからね。
例えば、
選択したセルを切り取って、
相対的に二つ下のセルに張り付けて、
そのセルと一つ上のセルを併せて切り取り
一つ上のセルに張り付けて、
一つ下を選択する
こんな動作などを、マクロの記録で作ってみればいいと思うが、どうだろう?
もしかして、もう一つ条件として、"入れ替える二つのセル以外は使わない"っというのがあるのかな??
この回答へのお礼
お礼日時:2012/05/04 17:31
アドバイスありがとうございました。
マクロの記録などを使って、それを任意のセルに応用できるようにやっていたのですが、うまくいきませんでした。これから勉強しようと思いますので、今度からうまくいかなかった部分を具体的に質問します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで指定したセルのどれ...
-
貼り付けで複数セルに貼り付けたい
-
セルをクリック⇒そのセルに入力...
-
エクセル オートフィルタで絞...
-
vba テキストボックスとリフト...
-
【マクロ画像あり】❶1つの条件...
-
EXCEL VBA セルに既に入...
-
Excelで数式内の文字色を一部だ...
-
数式を残したまま、別のセルに...
-
【Excel】 セルの色での判断は...
-
(Excel)数字記入セルの数値の後...
-
エクセルの一つのセルに複数の...
-
エクセルの書式設定の表示形式...
-
Excel 例A(1+9) のように番地の...
-
枠に収まらない文字を非表示に...
-
VBAでの結合セルのコピー&ペー...
-
エクセルのセルの枠を超えて文...
-
Excel for Mac使用中ポインタが...
-
ミセルとコロイド
-
Excelでのコメント表示位置
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
vba テキストボックスとリフト...
-
貼り付けで複数セルに貼り付けたい
-
エクセルで指定したセルのどれ...
-
枠に収まらない文字を非表示に...
-
セルをクリック⇒そのセルに入力...
-
エクセル
-
数式を残したまま、別のセルに...
-
(Excel)数字記入セルの数値の後...
-
エクセル オートフィルタで絞...
-
エクセルの書式設定の表示形式...
-
Excel 例A(1+9) のように番地の...
-
エクセルの一つのセルに複数の...
-
excelの特定のセルの隣のセル指...
-
EXCEL VBA セルに既に入...
-
Excelでのコメント表示位置
-
エクセルのセルの枠を超えて文...
-
【エクセル】IF関数 Aまたは...
-
対象セル内(複数)が埋まった...
-
Excelで数式内の文字色を一部だ...
-
【Excel】 セルの色での判断は...
おすすめ情報