n-jun の回答履歴
- VBAの構文を教えて下さい。
沢山あるデータの中から、たとえば「A」を検索し、「A」があれば、そのセルに、青などの色を塗るというようなVBAは作れますか? つくれたら、構文を教えて下さい。
- ベストアンサー
- noname#52754
- オフィス系ソフト
- 回答数5
- ExcelのTODAY関数についての疑問
ExcelのTODAY関数を設定した時に、なぜか??翌日に日付が変わらず、 前日のままになっている事があります。 基本こういった時は、【ツール】【オプション】【計算方法】の中の 【手動】にチェックが入っているのを、【自動】へ変更して直しているのですが、 根本的な解決にはなりません。 いったいどういった事で、このような現象が起きるのか? 何か他に未然防止する方法は無いのか? どなたか教えて頂けないでしょうか? 宜しく御願い致します。
- VBAでセル選択時に別シートのマスター一覧を表示させたい
同じブックに ・データ入力シート ・品番マスター[1|A-100] ・部門マスター[1|関東] があるとします。 データシートの品番マスターのセルがアクティブになった時に メッセージボックスでも何でもいいのですが 品番マスターの一覧が画面上に表示されるようにしたいのです。 あわよくば、1と入力したらセルに1と入って メッセージボックスが自動で消えるようになればありがたいです。 このようなことがEXCELで可能かと できれば、VBA構文を教えていただければと思います 宜しくお願い致します
- Excelの複数のセルを一つに表示する方法
下記のようなexcelの表でA1~A5に値を入れ、B1にカンマで区切ってA1~A5をまとめて表記する際に数式では =A1&","&A2&","&A3&","&A4&","&A5 とすればいいのですが、A1~A5のうちA1~A3までにしか値が入っていない場合、下記のようにa,b,c,,となってしまいます。値を入力するセルの数に範囲を設けた場合、例えば下記の場合はa,b,cと表記できる方法はないでしょうか。 A B 1 a a,b,c,, 2 b 3 c 4 5
- ベストアンサー
- micchy1974
- オフィス系ソフト
- 回答数4
- 条件によって行削除を繰り返し処理する
一行目がフィールド名で、Z列まで値の入っているデータがあります。 x列が""の場合はその行を削除する処理を最終行まで続けたいのですが、 ""行が2行以上続いているとFor~によって行を飛ばしてしまいます。 何か良い方法はありませんでしょうか? Sub 削除() Dim last As Long Dim row As Long last = ActiveSheet.Cells.SpecialCells(xlCellTypeLastCell).row For row = 2 To last If Cells(row, 24).Value <> "" Then Rows(Format(row) + ":" + Format(row)).EntireRow.Deletesift:=xlUp End If Next End Sub
- 条件によって行削除を繰り返し処理する
一行目がフィールド名で、Z列まで値の入っているデータがあります。 x列が""の場合はその行を削除する処理を最終行まで続けたいのですが、 ""行が2行以上続いているとFor~によって行を飛ばしてしまいます。 何か良い方法はありませんでしょうか? Sub 削除() Dim last As Long Dim row As Long last = ActiveSheet.Cells.SpecialCells(xlCellTypeLastCell).row For row = 2 To last If Cells(row, 24).Value <> "" Then Rows(Format(row) + ":" + Format(row)).EntireRow.Deletesift:=xlUp End If Next End Sub
- 【Excel2003】検査値を対象の列から条件付で抽出表示する方法
はじめまして タイトルをどう書けば良いか悩んだのですが 質問の内容は以下になります とあるデータ sheet1 A B 1 出庫品番 出庫予定日 2 012345-A00 2007-12-06 3 01234567890 2007-11-06 4 01234567890 2007-11-06 5 01234567890 2007-11-13 6 01234567890 2007-12-04 7 123-09876C 2007-12-10 8 123-09876C 2008-01-07 ・ ・ sheet2 A B C 1 納品品番 納入予定日 出庫予定日 2 012345-A00 2007-12-06 2007-12-06 3 01234567890 2007-11-05 2007-11-06 4 01234567890 2007-11-12 2007-11-13 5 01234567890 2007-12-03 2007-12-04 6 123-09876C 2007-12-09 2007-12-10 7 123-09876C 2008-01-06 2008-01-07 ・ ・ 関数の式で求めたいものはsheet2のC列でして sheet2の納品品番をsheet1の出庫品番から検索し 同一品番のsheet1出庫予定日を表示する なお、出庫予定日は、納入予定≦出庫予定で 間は最短日にならなければいけない という物なのですが VLOOKUPやMATCH・INDEXなど調べてはみたのですが うまく表示することができず困っております 簡単な式であれば望ましいですが 関数やVBAなど特に縛りはありませんので なにかご教授頂ければ幸いです
- 【Excel2003】検査値を対象の列から条件付で抽出表示する方法
はじめまして タイトルをどう書けば良いか悩んだのですが 質問の内容は以下になります とあるデータ sheet1 A B 1 出庫品番 出庫予定日 2 012345-A00 2007-12-06 3 01234567890 2007-11-06 4 01234567890 2007-11-06 5 01234567890 2007-11-13 6 01234567890 2007-12-04 7 123-09876C 2007-12-10 8 123-09876C 2008-01-07 ・ ・ sheet2 A B C 1 納品品番 納入予定日 出庫予定日 2 012345-A00 2007-12-06 2007-12-06 3 01234567890 2007-11-05 2007-11-06 4 01234567890 2007-11-12 2007-11-13 5 01234567890 2007-12-03 2007-12-04 6 123-09876C 2007-12-09 2007-12-10 7 123-09876C 2008-01-06 2008-01-07 ・ ・ 関数の式で求めたいものはsheet2のC列でして sheet2の納品品番をsheet1の出庫品番から検索し 同一品番のsheet1出庫予定日を表示する なお、出庫予定日は、納入予定≦出庫予定で 間は最短日にならなければいけない という物なのですが VLOOKUPやMATCH・INDEXなど調べてはみたのですが うまく表示することができず困っております 簡単な式であれば望ましいですが 関数やVBAなど特に縛りはありませんので なにかご教授頂ければ幸いです
- みやすいグラフ・表の作り方
アドバイス頂けたら幸いです。 仕事で色々なデータをエクセルで管理しています。 それらのデータをグラフ化など、ビジュアルで分かりやすく表などにする時に いつもどういったグラフ・表を使ったらいいのかが分かりません。 エクセルを業務内で独学に学んでいるため、グラフや表など どんな見せ方があるのか分からず、いつもパッとしません。 (エクセルのレベルは中級下です) サンプルでグラフ・表が見れるサイトなど、ご存知の方おられますか? またどういった勉強方法がありますか? かなり漠然とした質問だと思いますが アドバイス頂けたら幸いです。よろしくお願い致します。
- 住所録を分けたい
ひとつのセルに入っている住所を分割したいと思っています。 データはスペースや区切りなどはなく A2 札幌市 B2 豊平区 C2 豊平11条1丁目1-1札幌マンション111 A3 小樽市 B3 小樽町 C3 小樽1-1-1小樽アパート111 A4 石狩郡石狩町 C4 石狩1-1 といった形で500件超あります。 このうちC列を番地とアパート名などに分割したいのです。 ちなみに元データはD50~に入っています。
- ベストアンサー
- ringokirai
- オフィス系ソフト
- 回答数3
- エクセルのマクロで、セルの値を参照してジャンプ
エクセルのマクロで、セルの値を参照して、 別シートにジャンプして貼り付けたいと思っています。 <Sheet1> | A B C ------------------------------------ 1| A1 あ 100 2| B5 い 50 3| C7 う 80 4| D3 え 20 5| E9 お 40 <Sheet2> | A B C D E ------------------------------------ 1| あ 2| 100 3| え 4| 20 5| い 6| 50 7| う 8| 80 9| お 10| 40 といったイメージです。(お分かり頂けますか?) Sheets1!B1:C1を選択し、A1のセルの値を参照して、Sheets2!A1にジャンプして、 行列入れ替えて貼り付ける、といったマクロを組みたいのですが、 セルの値を参照する部分が分かりません。 実際はSheets2の様なシートは複数あり、1つのリストから複数の形式を変えた表を 作りたいと思っています。 Sheets2以降のシートに見出し行を加え、VLOOK関数を組み込んだ表を作っておき、 結果を貼り付けて見出し行を削除する、といったマクロは組めるのですが、 セルを参照してジャンプして貼り付けてくれると便利だと思い質問させて頂きました。 どなたかお知恵を拝借できましたら嬉しいです。 宜しくお願い致しますm(_ _)m
- ベストアンサー
- yokko46105
- オフィス系ソフト
- 回答数6
- エクセルで効果的なグラフを作りたい
エクセルを使って30点満点のテストのデータを1組(36人)2組(37人)を打ち込みました。この二つのグループを比較できる効果的なグラフを作りたいのですが、どのようにすればよいか教えてください。データは縦軸に氏名、横軸は問題1~30まで合っていたら1間違っていたら0と合計を入れてます。
- エクセルファイルの自動起動と内容更新
エクセルファイルを自動で起動させ、標準モジュールで書かれたマクロ(新しいブックを作成し、そのブック内シートに値を代入)を実行させマクロ実行時に作成されたファイルを上書き保存させる方法ってありますか? コマンドボタンを配置して、上記を実行させることはできますが、自動起動はタスクを使用すればいいのかな~くらいしかわかりません。 どこかに詳しいページご存知ありませんか?
- エクセルのコメントの重複削除するマクロ
こん**は、 エクセルでデータの入ったセルにコメントが書かれています。コメントの中にはまったく同じ内容のものがいくつかあるのですが、重複しているものを除いて、書き出すことは可能でしょうか? セルの値で重複しているものを削除する方法は、他の書き込みを見てわかったのですが、コメントの場合はどうしたらいいでしょうか?コメントをすべてどこかのセルにいったん書き出して、そこから重複したものを削除するしか方法はないでしょうか? 何かいい方法があれば、ご教示下さい。よろしくお願いします。
- ベストアンサー
- CaveatEmptor
- オフィス系ソフト
- 回答数4
- Excelで指定数値内の計算
Excelで、ある計算を行ったときの計算結果が、ある数値範囲内にしたいというときに簡単な関数はあるでしょうか。 例えば、 y=x/5 ただし、y<2の場合はy=2、y>5の場合はy=5とする。 といったときに、 A列にxの値を入れていけば、B列にその答えが出るというようにしたいのです。 if文を使えばできることはわかりますが、もっと簡単な方法はないでしょうか。
- ベストアンサー
- piccoro-club
- オフィス系ソフト
- 回答数2
- Excel 在庫管理をしたい
Excelで簡単な在庫管理の表の作り方について質問します。 A,B,C列は入力後、E,F列にその時点での在庫量を表示させます。 商品が固定のものではなく、・・・H,I・・・X,Yと新たに出てきたときに E,F列に1個以上のものだけを表示させるにはどのような関数を入力 すればいいでしょうか? 説明が分かりにくいかもしれませんが、よろしくお願いします。 A B C D E F 1 日付 商品名 数量 商品名 数量 2 10/1 A 10 A *** 3 10/2 C 25 B ** 4 10/5 D 15 C * 5 10/8 B 20 ・ ・ 6 10/9 A -5 ・ ・ 7 ・ ・ ・ 8 ・ ・ ・ 9 ・ ・ ・
- エクセル関数 月の日数表示
初心者なもので、WEBでもいろいろ探してみたのですが、検索条件すら的を得ていないようで結局見つけられませんでした。 「1月」と入力した時に別のセルに「31」と出て、「2月」と入力した場合には「28」と表示されるような式はどのようにしたらよろしいのでしょうか。 1月から12月まで一つの式で表したいのですが、どの関数でどうしたらよいのでしょうか。 よろしくお願いいたします。
- 締切済み
- horikonnkui
- オフィス系ソフト
- 回答数5
- 同じルータで接続したPCどうしでexcelを共有したい
はじめまして。 現在、1つのルータから2台のPCを接続しています。 1つはデスクトップでもう1つはノートです。 質問はタイトルにある通りなんですが、どうすればいいのでしょうか? ご教授よろしくお願いいたします。 2台ともOSはXP。 2台ともoffice2007を使用しています。 どうかよろしくお願いいたします。
- ベストアンサー
- noname#52036
- オフィス系ソフト
- 回答数3
- (Excel)複数列のデータを1列に
こんにちは. (1)のようなデータが20年分あり,(2)のように縦一列に変換したいのですが,よい方法はありませんでしょうか? 形式は同じですが,年によって行と列の数は変動します.シートは年毎です. 空白はブランクです.また,最終的にはブランクは削除します. No.1764958に類似する質問がありましたが,上手く使えませんでした. どうかよろしくお願い致します. (1) | 年月日 |A|B|C|・・・・ 1|2007/10/30|1|1|1| 2|2007/10/31| |1| | 3|2007/11/01|1| |1| 4|2007/11/02|1| | | ・ ・ ・ ↓ (2) 1|2007/10/30|1|A| 2|2007/10/31| |A| 3|2007/11/01|1|A| 4|2007/11/02|1|A| 5|2007/10/30|1|B| 6|2007/10/31|1|B| 7|2007/11/01| |B| 8|2007/11/02| |B| 9|2007/10/30|1|C| 10|2007/10/31| |C| 11|2007/11/01|1|C| 12|2007/11/02| |C| ・ ・ ・
- 締切済み
- Wildlife01
- オフィス系ソフト
- 回答数4
- Excelでファイルの中身の比較
こんばんは。いつも大変お世話になっています。 Excel2000にて複数のファイルのシートの中身が同じかどうかを 比較し、違っているところに×をつける 汎用的に使えるものを作成したいと思っています。 思いついた方法としては 1.比較したいシートを(たとえば2つだったら) 同じファイル内にコピーする。 2.シート名をそれぞれ「前」「後」と変更する。 3.別シートに「相違結果」と名前をつけ、このシートに If関数で「前」シートのA1と「後」シートのA1が同じ なら○、ちがっていれば×という関数を入れる。 4.セル1から65536までこの関数をいれておく。 と思ったのですが、その作業をしている途中で 「リソースが足りません」といったメッセージがでてしまい、 「相違結果」シートは作成できませんでした。。 もし「相違結果」シートができたとしても、すごく時間が かかる&パソコンに負荷を与えてしまうのでしょうか。。。 なにかよい方法はありませんでしょうか? ネットでしらべていたら「対象セル」に名前をつけて 「条件つき書式」というものを使って行う方法は あったのですが、できれば、オートフィルタで 相違箇所をみつけたいので、書式(色を変えるなど)の 変更ではなく「×」とかいった表示にしたいのです。。。 よろしくお願いいたします。
- ベストアンサー
- noname#53775
- オフィス系ソフト
- 回答数5