• 締切済み

2つのセルを別シートのセル1つに納めたいとき

シート1     1     2     やまだ  たろう シート2     1     やまだたろう シート1の方にはセル1に「やまだ」2に「たろう」 と入っている この「やまだ」「たろう」をシート2の一つのセルに「やまだたろう」として入力したい。 すいません、初級の問題とは思いますが、わからなくて悩んでいます。 どなたかVBAでの構文を教えてください。 宜しくお願いします。

みんなの回答

  • van111
  • ベストアンサー率14% (1/7)
回答No.3

Sub test() Worksheets(2).Cells(1, 1) = Worksheets(1).Cells(1, 1).Value & Worksheets(1).Cells(1, 2).Value End Sub 別々のセルの内容を一つのセルにまとめる方法は "&"を使用すればできますよ。 一度ご自分で確認してみてください。

全文を見る
すると、全ての回答が全文表示されます。
  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

普通はコンナの関数でやる問題。 ーー ・他シートの参照の仕方 ・セルの文字列の結合(これなど四則演算+-*/演算子と同格の&演算子の利用例で、+-*/を解説してある次に解説有ってしかるべき初歩的事項) がわかれば簡単。 普通は既回答のようだが、毛色の違った方法で Sub test02() Worksheets("Sheet2").Range("A1").Formula = "=Sheet1!A1&Sheet1!B1" End Sub

全文を見る
すると、全ての回答が全文表示されます。
  • n-jun
  • ベストアンサー率33% (959/2873)
回答No.1

Worksheets("Sheet2").Range("A1").Value = Worksheets("Sheet1").Range("A1").Value & Worksheets("Sheet1"),Range("B1").Value 元がセルA1・B1である場合です。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • VBAでセル選択時に別シートのマスター一覧を表示させたい

    同じブックに ・データ入力シート ・品番マスター[1|A-100] ・部門マスター[1|関東] があるとします。 データシートの品番マスターのセルがアクティブになった時に メッセージボックスでも何でもいいのですが 品番マスターの一覧が画面上に表示されるようにしたいのです。 あわよくば、1と入力したらセルに1と入って メッセージボックスが自動で消えるようになればありがたいです。 このようなことがEXCELで可能かと できれば、VBA構文を教えていただければと思います 宜しくお願い致します

  • セルに表示されている 別ファイルのシートのセルを参照するには?

    たとえば data.xlsの セルB1には "12345" と入力された別ファイルがあるとして セルA1に data.xls セルA2に Sheet1 セルA3に B1 セルA4に ( =[data.xls]Sheet1!$B$1 )  "12345" を表示したい セルA4にはどのように記入すればいいのでしょうか VBAは使いたくありません よろしくお願いします。EXCEL2000

  • セルの内容を別のシートのセルに呼び出す。

    Sheet1のあるセルを「セルの書式設定」の表示形式の「ユーザー定義」で [=1]"○";[=2]"◎";"有"  と設定し、  1や2や3で「○」 「◎」 「有」 を呼び出すように定義し、 1を入力すると○、2を入力すると◎・・・ が問題なく返って来ているのを確認した上で、 =IF(ISERROR(VLOOKUP(A2,Sheet1!$A$4:$C$33,3,FALSE)),"",IF(VLOOKUP(A2,Sheet1!$A$4:$C$33,3,FALSE)=0,"",VLOOKUP(A2,Sheet1!$A$4:$C$33,3,FALSE))) 以上のような式を入れて、そのセルの内容をSheet2のセルに呼び出したところ、 帰って来た値が「○」 「◎」 「有」ではなく、入力した1,2、3しか返って来ません。 解決方法があれば、どなたかご教授願えないでしょうか。 よろしく、お願い致します。

  • エクセルで、セルに入力された文字を別なシートで数字

    エクセルで、セルに入力された文字を別なシートで数字で表すにはどうしたらいいのですか? いま、会社でエクセルVBAを使って表を作っています。 そこで、例えば、 Sheet2で、セルA1に○○会社 ~、セルA2に△△会社と入力したら、 Sheet1で、数字で、2 と表すには、どういう風に作ればいいのでしょうか?

  • セルに入力した内容がシート名になる

    たとえば、A1のセルに入力した内容が、シート名にリンクすることなんてできますでしょうか? A1に『太郎』と打ったら、シート名も『太郎』となる・・・無理でしょうか。 よろしくお願いします。

  • 別シートへのセル参照について

    別シートへのセル参照についての質問です。 例えばSheet1のA1,B3,C6,G9に値が入っているとします。 その値を順にSheet2のB2,C4,D9,E17に参照したいのですが、 それぞれにセル参照しないとダメなんでしょうか? Sheet1,Sheet2に違う種類の表があって、それぞれに同じ値を入力するんですが、Sheet1に入力すれば自動的に入るようにしたいです。 実際はSheetや、値を入力するセルがかなり多いので、ひとつひとつセル参照するのが大変なので・・・よろしくお願いします。

  • 別シートにセルをジャンプさせたい

    エクセル2007で、ひとつのブックに入力シートとそれを元にした管理シートを作成しています。。 入力シートはc11:J810まで800件のデータがあり、C列にはC11から管理番号(1から順に2,3,4‥‥800)が入っています。 管理シートの空いているセル(例えばF8)に入力シートの検索したい管理番号(例えば20)を入れて実行すると入力シートの管理番号20にセルが移動するようにしたいのですが、どうすれば良いのでしょうか?

  • セル内の文字をシート名として使いたい。

    Excel2000または2002です。 セル内の文字例えばA1に「あいう」と入力されていたら その「あいう」というのをシート名として使うことはできますか? VBAでよろしくお願いします。

  • VBA 別シートの計算表

    Excelについて。 シートAに、計算表があります。 セルa1に入力した値によって、いくつかのExcel関数を利用して、 セルb1に結果を出力しています。 いつも、手入力でセルa1に値を入力して結果を求めていますが。 今度、シートBに膨大な入力するための数値があるので、VBAで自動化できないかと考えています。 今回の質問は、VBAで記述する際に、シートAの入力セルa1に、シートBの入力値を1つずつ代入していき、結果のセルb1をシートBの入力値の隣に出力していこうと考えています。 シートAのa1に入力値を代入して、すぐに結果b1の値を結果出力セルに代入していいのでしょうか? 計算表(シートA)での計算を時間をおく必要があるのでしょうか?=一旦、他のセルを選択するなど。 よろしくお願いします。 ・計算表での計算時間は、1秒未満です。 ・計算表の計算過程もVBAで書けば済む話ですが、プログラミングには疎いので、計算表をそのまま利用したいと考えています。=入力の代入だけVBAで書いていきたいと思います。 ・その他、アドバイスなどいただければ幸いです。 よろしくお願いします。 Excel2010

  • Excel2000で全てのセルを別のシートにコピー

    OS:WinXP-Home Office:Excel2000 を使用して、VBAの入力フォームを作成しています 複数のTextboxとComboboxを使い、結果をエクセルシート上に反映させるだけのものです 入力したものを間違って消したり変更させたくないので 入力結果のエクセルシート(Sheet1)を保護して リアルタイムで別のシート(Sheet2)に全く同じ物を編集用にコピーして オートフィルタやその他の機能を使いたいと思っています そこで、Sheet2のA1セルに =if(Sheet1!A1<>"",Sheet1!A1,"") と言う式を入力して、A~Z列の全てのセルにコピーしたところ 「メモリ不足です」 と言うエラーが出て進みません 一度に全ての行をコピーしたからかと思い、少しずつコピーしたのですが ある程度の回数をコピーするとやはり「メモリ不足です」と出てしまうので 結論からこのやり方は不可能だと思いますが =Sheet1!A1 とすると、全部のセルに問題なくコピーできます ですが、その場合、空白セルのコピー結果が「0」に表示されるので不都合です メモリをあまり消費しないif式の書き方や 別の関数での対処方法 0の時は表示しない方法 などの何か良い対処方法があれば教えてください やりたいのは Sheet1の全データをリアルタイムにSheet2に映す、と言う事です よろしくお願いします

iMac24でSEA GATEを繫ぐ方法
このQ&Aのポイント
  • iMac24でのSEA GATE接続方法についてのご質問です。
  • iMac24ではUSB type Cのみ使用可能で、従来のSEA GATEを繋げることができません。
  • 市販の JSAUX USB Type C to USB 3.0 変換アダプタを使用することで、SEA GATEを繋ぐことができます。
回答を見る