spnlight の回答履歴
- VBA フォルダ内の特定ブック内のシートを特定し、それらのセルの値を全て1つにまとめる
はじめまして。 excel2000ですが・・・ 以下の過去ログと類似しているのですが、 http://oshiete1.goo.ne.jp/qa4134321.html 管理表.xlsと同一フォルダ内に、 予定表1.xls (sheet1, sheet予定1, sheet予定2, sheet2) 予定表2.xls (sheet1, sheet予定2, sheet予定3, sheet2) 予定表3.xls (sheet1, sheet2, sheet予定1, sheet予定5) 予定表4.xls (sheet1, sheet予定4, sheet予定2, sheet2) 予定表5.xls (sheet予定2, sheet予定1, sheet1, sheet2) ・ ・ ・ (管理表.xlsもあります) が、あるとします。 フォルダ内の全ての「予定表*.xls」ブックの中の「sheet予定*」シートの一定の範囲の値を「管理表.xls」の「sheet1」にまとめたいと思っています。 ここでやっかいなのが、「sheet予定*」は、同一のフォーマットなので、まとめやすいと思ったのですが、セルが結合されていたり、マクロが入っていたりで、なかなか思うようにペーストできません。必要なのは値だけなので、「Sheet予定*」の一定範囲(B4:I4、B5:I5、B6:I6・・・)の値を「管理表.xls」の「sheet1」のそれぞれ1行ずつ(例えばA4:H4、A5:H5・・・)にまとめていきたいです(コピペではなく参照の方がよいのでしょうか)。 自分でやろうとして色々調べながらできたのは、フォルダ内のファイル名「予定表*.xls」の取得のみです。「sheet予定*」の値の参照もやってみましたが、上書きされ、結局最後にコピーした「sheet*」予定のセルの範囲のみが貼り付けられて終わってしまいました。 長々と書いてしまって申し訳ありませんが、わかる方いらっしゃいましたら、ご指導いただきたいと思います。
- excelで、文字列の中から複数の数字を判断するには?
excelで一つのセル内に、たとえば半角スラッシュで区切った数字を入れるとします。 例)A3内に 233/277/502/76 と入れると、別のセル(B3)に OK/NG/OK/NG こうしてA3の中からスラッシュで区切られた数字を参照して、 「250以内ならOK、250を超えるとNG」 という結果を表示するにはどのようにすればいいでしょうか? もし一つだけ数字を入れると A3:144 ならば B3:OK 一つだけ表示。 A3:144/300 ならば B3:OK/NG …というように、A3内の区切りスラッシュを増やすごとに、B3内のスラッシュも増えるようにしたいのですが…。 入力時にスラッシュやコンマ区切りで入力できれば、表示時に複数セルを使っても構いません。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- fanta350ml
- 回答数2
- エクセルでメールの添付ファイルを開くと
エクセルファイルを開いている状態で、OutlookExpressを起動しメールに添付してあるエクセルファイルを直接開くと、以前はエクセルのメニューバーをクリックしたときに下に、1.最初に開いたファイル、2.後から開いたファイルと、同一ブックとして2つのファイルが表示されていました。 それが先日からメールの添付ファイルをそのまま開くと別々のブックとして開くようになり、今までやっていた作業の中で、1.ウインドウの「整列」ができない、2.後から開いたファイルのデータをコピーし、最初に開いているファイルに貼り付けをする際に、「コピーしたセルの挿入」ができなくなり、私としては作業効率が悪くなりました。 オフィスを再インストールしてみましたが、直りませんでした。 最初にメールの添付ファイルを開いて、後から「ファイルを開く」で関連したファイルを開けば上記の作業はできるのですが…。 長々と書いて分かりづらいかもしれませんが、悶々とした日々が続いております。宜しくお願いします。
- 締切済み
- オフィス系ソフト
- masaru1959
- 回答数4
- word excel 画像をファイルからリンクさせた時のパス
Wordで画像をファイルからリンクで挿入したのですが、 そのデータを人に渡すときに画像のパスが変わってしまうと思います。 ですから手直しで画像へのパスを変更してもらおうと思うのですが、 どこで画像のパスは変更できるのですか?
- ベストアンサー
- オフィス系ソフト
- noname#101562
- 回答数2
- エクセル2003のブックの保存禁止について
お世話になります。 winXPでエクセル2003を利用しています。 ブックに修正等が有って終了しようとすると、ファイルを保存するか聞いてきます。この窓が開かずに、必ず、更新されずに元のままで終了できるようにするにはどうしたら良いでしょうか。
- word excel 画像をファイルからリンクさせた時のパス
Wordで画像をファイルからリンクで挿入したのですが、 そのデータを人に渡すときに画像のパスが変わってしまうと思います。 ですから手直しで画像へのパスを変更してもらおうと思うのですが、 どこで画像のパスは変更できるのですか?
- ベストアンサー
- オフィス系ソフト
- noname#101562
- 回答数2
- 同じ文字列を探してフォントの色を付けるマクロ
行21のB列~K列までに文字列が入力されると、 C列のC1~C20の中から行21に入力された同じ文字列(完全一致)を探し出して、その文字列のフォントを赤くするマクロを教えてください。 *行21に入る文字列は毎回B~K列まで埋まるとは限りません。 宜しくお願いします。
- ベストアンサー
- オフィス系ソフト
- fightman11
- 回答数2
- ピボットテーブル後の数値の並べ替え
EXCEL2003のピボットテーブルを使用し、 数値を管理しようとしています。 その際、 管理項目の中に S、M、L、LL、3Lとあるのですが ピボットテーブル使用後は順番が L、M、S、3L、LLと並んでしまいます。 何とかもとの管理項目順に並べたいのですが、 何か方法はありませんか? 今は手作業で順序を変えているので、 時間がかかってしまいます。 宜しくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- Kanta88888
- 回答数2
- アクセス(ACCESS) インポート定義について
アクセスのインポート定義ファイルのコピーをしたのですが格納場所とかあるのですか? 現在使用中のMDBファイルが幾つかあります。MDBファイル毎にインポート定義ファイルが設定されてしまうので、別のMDBで同インポート定義ファイルを使用したい場合は、再度同じ仕様のインポート定義ファイルを作成しなくてはならないので面倒です。 他に、良いやり方がありましたらご教示願います。
- エクセルで同じ計算式を入れているのに答えが違う
会社で勤務報告書をエクセルで作成しようとしています。 左より氏名がD4に、始業時間がI4に終業時間がJ4にセルの書式を時刻にして入力してあります。8:00 21:30のように次に拘束時間K4のセルに=SUM(J4-I4)の式を入れてあります。その隣L4が休憩時間、実車働時間N4、待機時間O4、実労働時間P4と区分けしてあり、その隣に残業時間、深夜残業時間セルが続きます。 実労働時間のセルには=SUM(K4-L4)の式が入れてあります。 実車時間のセルに=SUM(P4-O4)と入れてあります。P4セルと同じ 時間をO4セルに入れた場合、(実車時間がなくすべて待機だった時等) シートのツールオプションの編集で0値のチェックをはずしていますので。 空白になるのはずですが、ある行では######と表示されたり(確認すると-2.775576-E17と表示)、ある行では0:00と表示されてしまいます。 その場合の計算結果の確認をすると答えが2.77556E-4となっています。 まったく、わからなくて、困っています。 お分かりになる方がいらっしゃいましたら、何卒ご教授下さい。 よろしくお願いします。
- マクロでマイナスを消すやり方
例えばセルに-500とか-600等のマイナス付きの数字が表示された場合に ボタンを押した瞬間マイナスだけがとれて500とか600の様に数字のみ残るように出来ませんでしょうか?
- WORD2003差込印刷のデータソースについて
WORD2003で差込印刷をしたいとおもいます。 データソースはテキストですが、一件目より データレコードです。 フィールドレコードが無いため、 一件目がフールドレコードとなり、 宛先は二件目からのデータになってしまいます。 対処方法有りますか?。 テキストデータは毎回編集するのは大変で、 WORD側で回避したいのですが、良い方法有りますか?。 よろしくお願いします。
- WORD2003差込印刷のデータソースについて
WORD2003で差込印刷をしたいとおもいます。 データソースはテキストですが、一件目より データレコードです。 フィールドレコードが無いため、 一件目がフールドレコードとなり、 宛先は二件目からのデータになってしまいます。 対処方法有りますか?。 テキストデータは毎回編集するのは大変で、 WORD側で回避したいのですが、良い方法有りますか?。 よろしくお願いします。
- EXCEL共有ファイルの使用中の相手への通知
共有フォルダーにある、Excelファイルを、他の方が使用していて、自分が開こうとすると、【使用中のファイル】として、【読み取り専用】か【通知】か【キャンセル】かのボタンが出てきます。 それぞれの場合で開いた場合、相手の方にはどのような表示が出るのですか?または、相手の方には何も通知は出ないのですか?教えてください。
- エクセルの数字表記について
以前、コンピュータでは,文字としての数字と数値は別のものとお伺いしましたが、自分はオフィス系ソフトの初歩的(多分?レベル高くないです・・・)ユーザーなのでよく分からないのですが、セルの中に1と表示されていて、それが文字の場合と数字の場合があるとしますと(文字だと’とかつく時もあるけれど)その1という表示されたデータの内部的な情報つまり2進数表記とかはやはり文字扱いと数値扱いでは違うのでしょうか?つまり、見た目1でも内部的なビットの電子データとしては違う?それともディスプレイ表示の1には一つの テキストデータとしての情報があり、文字と数値の2つにリンクされているような感じなのでしょうか?数(文字であっても)のディスプレイ表示と内部データとの関係?のようなものがよく分かりません。又、単なるテキスト(アルファベットとか)であっても内部データの表示にはそれに対応するテキストデータがあって、ただ単にそれを表示するだけなのでしょうか?内部データ費を表示するには、表示用の別のデータが必要なのか、単純にデータに対応するテキスト文字が表示されるハード的な仕組みになっているのでしょうか?長くて申し訳ありません。素人なのでよく分かりません。
- ベストアンサー
- オフィス系ソフト
- rongryu123
- 回答数3
- EXCEL 並んだシートの同一セルの合計、シートを特定のCELLで指定したい。
Sheet0のB1に =SUM(Sheet1:Sheet100!B1) を入れて、 この式でSheet1からSheet100までのB1を合計した結果を表示できるが、このSheet1の代わりにSheet10からやSheet30から計算させたりすることをSheet0のA1に入れた内容で切り替えたいのです。 =SUM(A1:Sheet100!B1) は当然ダメ =SUM(INDIRECT(A1):Sheet100!B1) でもダメ どんな関数を入れればいいのでしょうか?
- ベストアンサー
- オフィス系ソフト
- poo777papa
- 回答数2
- Excelの関数で求めた値を行数として使用出来ますか。
例えば A1 =A2+5 A2 10 という値が入力されていた場合、A1には15が表示されると思います。 ここで、A3の関数として=HLOOKUP(A2,A15:D15,1)のような関数を入力する場合A15:D15の値をA(A1):D(A1)のように使うことは出来ませんでしょうか。 要するに関数で出した値を行数として使用することは出来るかということです。 INDIRECT関数も試してみましたがだめでした。 最悪、関数で求めた値でなくてもセルに入力されている値を行数として使用できれば構いません。 マクロ等を組めば出来ることかもしれませんが、そのような時間もないので解決策があれば教えていただけますでしょうか。 よろしくお願い致します。
- アイコンの画像ファイルの入手方法
PowerPointのスライドに JPEG、GIF、Excel、Word などの一般的なファイルの画像を張りたいのですが、画像ファイルの入手方法がわかりません。 基本的な質問で恐縮ですが、ご教示いただけないでしょうか。
- ベストアンサー
- オフィス系ソフト
- salaryman_report
- 回答数3
- パワーポイントの再生。
ホントにあるのかどうか確認したくご質問しますが・・・ パワーポイントのファイルを ・パワーポイントがインストールされていないパソコン ・もちろんビューワもインストールされていないパソコン で再生することが可能だと聞きました。 もし、ホントにあれば、方法をご伝授ください。
- ベストアンサー
- オフィス系ソフト
- an_computer
- 回答数3
- エクセルで、セルにある数字がある以上で音
お世話になります。 エクセルで、セルにある数字がある以上になると、 音で、知らせるようなことは出来ますか? そのセルには、計算式が入っていて、数値は 刻一刻と変化します。 ある数値以上になったら、ピーーとか音で知らせてくれると 助かります。