- 締切済み
2つのセルを別シートのセル1つに納めたいとき
シート1 1 2 やまだ たろう シート2 1 やまだたろう シート1の方にはセル1に「やまだ」2に「たろう」 と入っている この「やまだ」「たろう」をシート2の一つのセルに「やまだたろう」として入力したい。 すいません、初級の問題とは思いますが、わからなくて悩んでいます。 どなたかVBAでの構文を教えてください。 宜しくお願いします。
- みんなの回答 (3)
- 専門家の回答
関連する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しか返って来ません。 解決方法があれば、どなたかご教授願えないでしょうか。 よろしく、お願い致します。
- ベストアンサー
- その他MS Office製品
- エクセルで、セルに入力された文字を別なシートで数字
エクセルで、セルに入力された文字を別なシートで数字で表すにはどうしたらいいのですか? いま、会社でエクセル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
- ベストアンサー
- Excel(エクセル)
- 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に映す、と言う事です よろしくお願いします
- 締切済み
- オフィス系ソフト