• ベストアンサー

Excelの貼り付けについて

Excelの貼り付けについて教えて下さい。 通常だと、A1のセルに貼り付けをした場合、 B1・C1・D1という風に右のセルに貼り付けされると思いますが、 これを D1のセルを選択して、D1・C1・B1・A1という風に左に貼り付けたいのですが可能でしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

操作では逆順の指定をするところが無く、不可能と思う。 ーー 質問者には、経験無いかもしれないが VBAでなら、セルの「値」だけを対象でよいなら Sub test01() Dim h As Range Dim s As Range k = 0 Set h = Application.InputBox(prompt:="範囲", Type:=8) Set s = Application.InputBox(prompt:="基点列", Type:=8) For i = h.Count To 1 Step -1 'MsgBox h(i) s.Offset(0, -k) = h(i) k = k + 1 Next i End Sub これをボタンなどに貼り付けると、クリックして実行で、それらしくなる。 元データ範囲は、横方向の1行のデータに限る、ですが、チェック等全く出来てないので、完全ではないが。

その他の回答 (1)

  • akina_line
  • ベストアンサー率34% (1124/3287)
回答No.1

こんにちは。  貼り付けでは無理だと思います。  左右反転するように式を作り、結果を別の場所に「形式を指定して貼り付け」で「値」を選んでみてください。  左右反転する式の例)   E1に「=D1」   F1に「=C1」   G1に「=B1」   H1に「=A1」 では。

関連するQ&A

  • EXCELで、セル間隔をあけて貼り付けしたい。

    2つのEXCELファイルがあります。 ファイルAのデータが以下のようにありまして、    A  B  C  D  E --------------------------------- 1| 5  10  3  4  6 この横にならんだ数値をコピーして、ファイルBに    A  B  C  D  E --------------------------------- 1 | 5 2 | × 3 | 10 4 | × 5 | 3 6 | × 7 | 4 8 | × 9 | 6 こんな風に縦に、しかもセル間隔をひとつずつ空けてペーストしたいのです。 ファイルAの方の数値はSUBTOTAL関数を使用して出した結果の数値が入ったセルです。 貼り付けしたいセルだけをCtrlキーを押しながら選択して張り付けると 縦のセルの数×ファイルAの数値セルの数 で貼り付けされてしまいます。 「形式を選択して貼り付け」などもやってみましたが、うまくいきません。 なにかよい方法があったら教えていただきたいです。 よろしくお願いします。

  • Excelの貼り付けについての質問です。

    Excelの貼り付けについての質問です。   A B C D  1 あ い う え 上記の様な例として、「あ~え」を範囲選択し、コピーします。 それらを通常に貼り付けする場合、例えばA2に貼り付けすると、 同様のデータは2列目に貼り付けられます。 それを、D2に貼り付けると、D2に「え」が挿入され通常と 逆方向に貼り付けする事が出来ないでしょうか? 一言で表すと、終点から始点に向けて、逆に貼り付ける事が出来るか?です。 マクロ等でも良いので、実現方法あればご教授ください。 よろしくお願いします。

  • エクセル 貼り付け

    初心者的質問で申し訳ないのですが・・ Aシート 日付 7/1  7/2  7/3  7/4  7/5 ... Aさん100  50   70  60   50 ... Bさん80  100   60  70   80 ... Cさん50   70  80   90  100 ... COUNTIFを使い範囲>50    2   2   3   3   2  ... Bシート 日付 生徒数 クラス ノルマ ... 7/1  10    A   2  ... 7/2  10    A   2  ... 7/3  15    A   3  ... ノルマのところにコピー貼り付けでやりたいのですが・・手で修正をかけている状態です。 簡単なやり方ありましたらお願いします。 形式を選択して貼り付けで行列を入れ替えるはしましたが・・数字のみの貼り付けはできるのですが・・ AシートB5 AシートC5 AシートD5 となってほしいのですが・・ 宜しくお願いします。。

  • エクセルの貼り付け

    エクセルの貼り付け・・・で質問があります。 例えば・・・AからBにコピーして貼り付けをするとします。 そうするとセルの大きさ(範囲)が異なるので同じにして下さいというエラーがでます。この時は同じ大きさにしないとコピーして貼り付けできないのでしょうか? ひょっとしてそのまま貼り付けできる方法があるのでしょうか? わかりにくい説明ですみません。

  • VBA 値のみ貼り付け

    VBAで質問です。 選択したセルへ他のセルをコピーして値のみを貼り付けしたいのですが、うまくできません。 貼り付け先のセルはその都度異なります。貼り付ける値は特定されたセルでその都度変わることはありません。  <例> A1の商品名は固定。ボタンを設けマクロを登録します。         A      B      C      D    1 商品あああ    2    3     4       ボタンを押すと選択したセルにA1の商品名が貼り付けされるようにしたい。       貼り付け先がA3と特定されている場合は以下の式でできますが、       選択するセルがその都度異なる場合はどうしたら良いのでしょうか?        Range("A1").Copy      Range("A3").PasteSpecial Paste:=xlValues       いい方法があれば教えてください。

  • エクセルの貼り付けについて

    Aセルの値を到来日にBセルに”形式を選択して貼り付け”を実行したいと思いますがどのような方法が有るでしょうか。 よろしくお願い します。

  • エクセルで、書式+データーの貼り付け方法

    Excelのバージョン:2000 セルA1をB1に貼り付ける場合、A1で右クリックしコピー、B1で右クリックし貼り付けでデーターと書式が貼り付けられる。 また、B1に=A1 リターンキーで、データーは貼り付けられるが塗るつぶしがなどの書式は張り付かない。 関数などいろいろ探したが良い方法が見つかりません。 データーと書式共に貼り付ける良い方法を教えてください。

  • EXCEL97で、結合セルをコピー、値貼付けはできないのでしょうか

    EXCEL97を使用しています。 結合セルと結合していないセルが共に含まれた範囲を指定してコピーし、別のセルに『形式を選択して貼付け』の『貼付 値』を行った場合に「この範囲には同じ操作のセル結合が必要です」とのメッセージが出て、貼付けできません。 ※ 上記の選択範囲の例   A1とB1をセル結合した上、A1:B4を範囲指定(A2:B4は通常セル) 書式設定のボタンの『←a→』という形のものを使っているのですが、95の時はセル結合機能までが付与されてなかったので、問題なかったのですが、97になって困っています。 以下のようなアイデアはありますが、それ以外に良いものはあるでしょうか。 1.セル結合した部分とセル結合していない部分を2回に分けて行う 2.上記ボタンを使用せずに、セルの書式の横位置を『選択範囲内で中央』を選択

  • 貼り付け・・・

     A      B    C      D 1 昨日    パリへ  行きました 2 ものすごく おおきな 通り    が 上記のようにエクセルで打ち込み、ワードに貼りつけると「セルの貼り付け」になってしまい、枠ごとワードに貼り付けられてしまいます。そうすると「昨日」と「パリ」の間隔を詰めるなど自由に校正することができません。こういう時はどのように設定すればよいのでしょうか?

  • Excelでの リンク貼り付けについて

    Office2013です(どれでも同じだと思いますが) A2 に ”5” と入力します A2を選択して コピー、D2を選択して リンク貼り付け 選択セルを移動しA2のギザギザをなくすためESCーKEY A2が5の時 D2は5を表示 A2を10にするとD2も10に更新されますが リンク貼り付け後 ”良し”という意味手Enter keyを押すと リンクが解除してしまいます、単なるコピーになります この場合 Enter Keyに何か特別の意味が含まれているのでしょうか 是非教えてください。

専門家に質問してみよう