1 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 01:39:46 ] Excelに関する質問は、ここで! ▼━ 質問のしかた ━━━━━━━━━━━━━━━━━━━━ ★1 質問するときは環境や条件はきちんと書いてね。情報後出しはダメ。 ★2 要望は具体例や図を使って明確かつ具体的に。 ★3 質問前に>>2-20 あたりの注意書きやQ&Aを必ず読むこと。 ★4 質問テンプレ(雛形)は必須じゃないけど、 OSやExcelのバージョン、VBAの可否など(下記テンプレ1〜4の情報)は必須情報。 ▼━質問テンプレ (出来れば使ってね) ━━━━━━━━━━━━ 【1 OSの種類 .】 Windows** 【2 Excelのバージョン 】 Excel** 【3 VBAが使えるか .】 はい・いいえ 【4 VBAでの回答の可否】 可・否 【5 検索キーワード 】 Googleやヘルプでの検索キーワード ※【4】は、VBAはわからないけどコード書いてくれるならVBAでもいいって場合は「可」 VBAを使うのは避けたいって場合は「否」にしましょう。丸投げする場合は、必要に応じてブックをアップすること。 ※【5】は、あなたがGoogleやヘルプで検索した際に使ったキーワードを書いてください。 まだ検索してないなら、質問の前にGoogleやヘルプで検索してみてください。 ttp://www.google.co.jp/ 前スレ Excel総合相談所 78 pc11.2ch.net/test/read.cgi/bsoft/1233437779/
2 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 01:40:01 ] ▼━質問時の注意・決まり事━━━━━━━━━━━━━━━━━━━━ ・1 現行スレ内で既出の質問が無いか、ページ内検索をしよう。(Ctrl+F) ・2 図やコードを書く場合、TABや連続する半角スペースは無視されるので注意 ・3 VBAコードを貼る場合は、部分的に伏せたり省略したりせずに全て貼りましょう。何レス使っても構いません。 ・4 2回目以降の質問では名前欄に初回質問の番号を入れよう。 ・5 回答内容でわからない部分があっても、すぐに聞き返さずにヘルプやGoogleなどで検索しましょう。 ・6 バグ・動作上の不都合・仕様に関する質問などはマイクロソフトのサポートを受けましょう。 ここは技術的な質問のみで。 ・7 VBAはプログラム言語のVisualBasic(6以前)に近い処理が可能で Excelに関係ないことも出来ます。 Excelの操作に関係ない部分は、スレ違いなのでここで聞かずにVB言語やAPI、COMについて自分で勉強し、 どうしてもわからない部分はVBスレやAPIスレなどの該当スレで質問しましょう。 但し向こうはプログラマのスレなので、構文規則などの最低限の事は覚えてから質問しましょう。 ここみたいに丸投げはダメですよ。 ・8 うまくいかなかったにしても自分でやってみたこと(組んだ数式やコード)は書きましょう。 例えエラーになる式やコードでも、何をやりたいのかを的確に把握する手がかりになります。 その上で、どううまくいかないのかを具体的に書きましょう。 エラーが出るなら、何処でどういうエラーが出るのか、 想定外の結果が出るなら、条件と想定上の結果、実際の結果などを詳しく書いてください。 ・9 マルチはダメ。一度マルチしたら、謝っても他のスレの質問を取り下げても回答は得られないと思ってください。 ・A テキストボックス(エディトボックス)、コンボボックス(ドロップダウンリスト)、リストボックス、コマンドボタン、 チェックボックス、オプションボタン(ラジオボタン)、スピンボタン、スクロールバー、等の質問をするときは、 ユーザーフォーム、コントロールオブジェクト、フォームオブジェクトのどれなのかを必ず書くこと。 ・B 書籍や解説サイトの紹介以来はスレ以外。ここは技術的な質問のみで。
3 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 01:40:08 ] ★ルールを無視すると… >>1-2 あたりのルールに従うか否かは自由だけど、従わないと以下のような不利益があるよ ★1.マルチをしてしまったら… A.謝っても他での質問を取り下げても、以後その質問に対する回答は付かない物と思ってください。 それが嫌なら初めからマルチなんてしないように。>>2 にマルチ禁止と書いてあり、 マルチの意味が分からなければ検索すれば出てくるので、「知らなかった」は通用しません。 ★2.>>1 ★4に従わず、必要な情報を出さないと… A.自分の使用しているバージョンで使えない機能を答えられたり、VBA使えないとか使いたくないと書かないと VBAでの解決OKで自分でコード書けるものと勝手に解釈されて、「VBAで出来るから自分でコード書いて」程度の 適当な回答を返されたりします。また、ここではVBAコード書けない人の丸投げ依頼を許可してますが これはきちんとルールに従って質問、依頼した人のみの特権です。 ★3.情報・条件を後出しすると… A.後から出された情報は意図的に無視されたり、質問自体を放置されたりします。 >>1 ★4の必須情報はもちろんのこと、要望や条件、既に試したことなどは、 長文になってもいいので詳細かつ明確かつ具体的に書きましょう。 ★VBAについて VBAとは、『Visual Basic for Application』の略で Application ├Workbooks |└Workbook | ├Worksheets | |└Worksheet というApplication以下のオブジェクトを、VB言語で操作するものを指します。 例えExcel付属のVBE(Visual Basic Editor)を利用しようとも、このApplication以下のブックやシート、 セルやオブジェクト等を操作するもの以外はVBA分野の話ではないので、ここでは聞かないでください。
4 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 01:40:13 ] ★ Excelで出来ないこと、仕様上の制限 (括弧内は代用法) ▼環境・書式 ・ 列数を256列以上、行数を65'536行以上に増やす (Excel2007では16'384列、1'048'579行扱える) ・ Excel2003以前で条件付き書式を3つ以上設定する (文字色だけなら、入力規則でも3つ設定可能。それ以外はVBA) ・ 行の高さを0.25きざみ以下の単位で指定する ・ セル内の文字を○で囲む、一部のみ2段にする (オートシェイプ、オブジェクト) ・ オートフィルタで英字の大小文字を区別する (小文字 → 半角、大文字 → 全角、と使い分ける) ・ 祝日を判断する (作業セルに祝日を列挙、VBA) ・ 同一列内でセル(行)ごとに列幅を変える、同一行内でセル(列)ごとに列高を変える (セルの結合) ・ ヘッダー・フッターのページ番号の開始番号任意指定、ページ番号演算、同シート内で違ったものを指定など ・ セルのサイズ(幅、高さ)を、長さの単位(ミリメートルなど)で指定する ・ 罫線幅の自由指定 ・ 表示形式で「10/ 1」といった書式を指定し、日付が一桁の場合のみ日付の前にスペースを入れる (TEXT関数、VBA) ・ 書式設定の「折り返して全体を表示する」と「縮小して全体を表示する」を同時に使う (折り返しを有効にして、手動で文字サイズを調整) ▼操作 ・ ファイラーの右クリックメニューからの新規作成で、Excelで設定したシート数のブックを作る (任意のシート数のテンプレートを作成) ・ 複数シートを選択して入力規則やシートの保護を設定する (VBA) ・ オートコンプリート機能を、別列や離れたセルで動作させる (VBA) ・ 選択範囲から一部を除く、Ctrlを押しながらの複数選択で一部を取り消す (VBA) ・ 優先キーを3つ以上指定しての並べ替え (優先度の低い方から順に並べ替える) ・ 1セルを分割 (分割したいセル以外を結合)
5 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 01:40:19 ] ★ Excelで出来ないこと、仕様上の制限 (括弧内は代用法) ▼数式・関数 ・ 表示形式以外の書式の取得設定、書式情報を条件とする数式 (ユーザー定義関数) ・ 関数式でセルの選択状態を取得する (VBA) ・ セルの値でパスを補完して、開いてないブックのセルを参照する (VBA) ・ 入力したセルに結果を返す (VBA) ・ 範囲を引数にしての文字列連結 (ユーザー定義関数) ・ 値の書き換え、値の保持 (VBA) ・ 複数の結果を抽出、不定な数の結果を返す (VBA、結果の最大数が解っていれば最大数以上の式を論理式で組む) ・ 空白のセルの部分を上詰め、左詰めなどで表示する (作業セルを使って別セルに詰めて表示なら可能、それ以外はVBA) ・ VLOOKUP,HLOOKUP,MATCH等の関数で、検索語を全半角両方にマッチさせる (ユーザー定義関数) ▼VBA ・ ExecuteExcel4Macroの参照で空セルと0値を区別する ・ セルの値や変数値で直接変数名を指定する (配列、コレクション) ・ VBのコントロール配列と同じような操作をしたい (イベント以外ならコントロール名を「同名+連番」にしてControls(名前 & インデックス)で処理、イベントはクラスでWithEvents) ▼ユーザーフォーム ・ フォーム上から変更したプロパティ値の保持 (シートや外部ファイルに書き出して、次回読み込む) ▼グラフ ・ 棒グラフでひとつだけ突出したデータがあった場合に波線を入れて位置を合わせる (オートシェイプなどで見た目だけそうなるように弄る、別アプリでグラフを作り、オブジェクトとして挿入) ┌┐ 〜〜 ||
6 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 01:40:25 ] 上記 「Excelで出来ないこと、仕様上の制限」 は、一般的に出来ないとされていること、出来ないと思われるものです。 間違いがある可能性もあるので、上記に挙がってるもので「コレはこうすれば出来るよ」というものがあったらご指摘ください。 Excel2007についても未確認な項目が多いので変更点が有ればご指摘下さい。 また、ここに書かれてないことでも、Excelで出来ないことはたくさんあります。 ここに書かれてないからといって必ず出来るはずだなんて思わないように。 >▼環境・書式 > ・ セルのサイズ(幅、高さ)を、長さの単位(ミリメートルなど)で指定する 補足 2007ではページレイアウトビューの表示時に限り、幅・高さともcm単位で表示され、 指定も同じくcm単位でできる。 ただし大元がインチ系なのでなかなかピタリの値は出ない。1cm→0.98cmのように 近い値に勝手に丸められる。
7 名前:テンプレ終わり mailto:sage [2009/02/08(日) 01:40:44 ] テンプレ終わり
8 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 02:24:15 ] ◎回答者のみなさんへ。 「できる」と書くだけではできたことになりません。ちゃんとやり方を書きましょう。 「ぐぐれ」だけでは教えたことになりません。せめて検索キーワードを教えましょう。 きちんと教えるのは面倒だ、などと思う人は、最初からレスを付けないようにしましょう。 これらの構ってちゃんには絶対にレスを付けないでください。
9 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 02:26:55 ] VBAで集計するコードを240秒でできるとか書くのも禁止なw
10 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 02:29:17 ] スキル自慢も禁止だぞ
11 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 02:31:02 ] VBA厨とピボット厨の覇権争いも禁止な
12 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 02:36:02 ] >>9 あれは事前に用意した集計用の汎用モジュールを使った場合の話だろ。 それなら240秒はあるんじゃね? 即効性で大幅な差が付けられなくて悔しいのかもしれないが 認めるところは認めないとダメだぜ。 そんなんだからピボット使いはバカにされちゃう。
13 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 02:36:08 ] 自分で問題出して自分で解く自作自演は…、まあいいか
14 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 02:44:33 ] 問題出したのはピボット厨だったね
15 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 02:46:08 ] >>9 ちゃんとやりかたを書かないとだめなんだろ? できるんなら出さなきゃねw
16 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 02:46:35 ] あと最近は、といってもID出ないからなのかもしれないけど 質問して、回答してもらったのにお礼しない人多くない? お礼というか、解決したのかどうかさえわかんないのはスレとしてもよくない
17 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 02:50:19 ] 早く出してー 240秒でつくったコードをさー 自作汎用モジュールもいっしょにねー
18 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 02:53:52 ] 自分等のことは棚上げですかw
19 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 02:54:27 ] うん、先に自分が出せよって感じ
20 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 02:55:58 ] ここはもう雑談スレって事でよくね?
21 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 02:56:25 ] だよな なんでピボット厨ってこうも支離滅裂なんだろう
22 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 02:56:25 ] >>18-19 なにいってんのかなー? pc11.2ch.net/test/read.cgi/bsoft/1233437779/811 のシートにはピボットの回答もついてんじゃんー VBAの回答は240秒でできたんでしょー? 証拠みせてーw
23 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 02:58:39 ] 前スレでフルボッコにされて、とうとうピボット厨が壊れましたとさ ここまで壊れると弄り甲斐もないからしばらく暴れさせておきましょう まともに言い負かしても、論破されてることに気付けない状態だからマジレスなんかしても無駄だし
24 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 02:59:52 ] 240秒なんてうそでしたごめんなさい本気でやっても1日はかかります って謝れば許してあげてもいい
25 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 03:03:50 ] じゃあ俺が代わりに謝っとくか 240秒なんてウソでしたよーだ ごめんねごめんねー! じゃあもう黙ってろよ
26 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 03:04:58 ] そう思い込むことでしか精神安定を図れない程とは…
27 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 03:10:05 ] じゃあつぎは>>22 の成績シートをVBAで集計してみてくれ 出身校別・科目別の平均点だ 1時間でできたらまあ合格レベル ピボットなら40秒だけどなw
28 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 03:12:10 ] 自分でやれよ
29 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 03:13:15 ] で、合格するとどんな特典があるの?
30 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 03:15:20 ] >>29 集計にVBAを使う愚かしさを思い知ることで労力と時間の大幅な節約ができるのが特典
31 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 03:20:50 ] 思い知ることでは節約にはならんよ
32 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 03:22:06 ] じゃあ要らないや ピボットで対応できる場合にピボット使うことの有効性くらい解ってるし VBA使ってるものに関してはピボットで対応できないからこれ以上節約できないし というかさ、もとがピボットで集計するのに適したデータなんだから それをわざわざVBAで集計させて「遅せー m9(^Д^)プギャー」とか言うのってアホらしくない? 逆にピボットに不向きなデータ出して、ピボットで集計してみろとか言ったら怒るか データが悪いだのと責任転換しはじめるくせに
33 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 03:25:04 ] じゃあ試しにピボットは使えないけどVBAでなら集計できるサンプルを出してみてくれ データとコードの両方 たぶんとんでもないものがでてくるだろうけど
34 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 03:31:01 ] >>33 いつ寝てるの?
35 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 03:35:30 ] >>27 クロス集計限定でVBAに勝って喜んでるなんて、キミ普通じゃないよ こんなん親族にいたら堪らんだろうな
36 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 03:38:32 ] おれはもう寝るから 朝までにサンプル提出しとけよ
37 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 03:50:05 ] ここは放置の一択でしょ
38 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 07:13:32 ] こんだけピボット厨の恥さらして他のピボット厨から苦情が出ないってことは、 このスレに住んでるピボット厨はやっぱり奴ひとりなんだろうな
39 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 08:13:12 ] >>35 最初からクロス集計に限定してるだろ。 VBAでクロス集計作ろうとするやつはあほ。 全員がまともに作れるわけでもないし。
40 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 08:15:00 ] >>35 とりあえずVBAが劣っていることは認めざるを得ない。クロス集計ではな。
41 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 08:24:42 ] >>12 本当に優れたプログラムならば敬意を払う準備はある。 ただね、優れた人が、時間と手間をかければ優れたプログラムはできるんだよ。 そんなのは当たり前なんだ。たかが集計なんだし。
42 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 08:25:54 ] それからこのスレの住民どもに言うが、間違いを指摘されたら返事くらいしろよな。 お前だよ、そこのお前。
43 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 08:36:29 ] 間違いを指摘されても決して認めないピボット厨。 間違った間違い指摘をして悦に入ってるピボット厨。 絶対に自分の非は認めないので、いくら正してやっても一方通行です。
44 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 08:52:34 ] このスレのVBA厨も以前に比べて成長してきた。 「データを正規化すれば俺たちだってクソコード書かなくてもすむんだよ!ピボ厨だけが正規化データ前提なのは不平等だろ!」 とか 「私はピボットテーブルに付加価値を付けたクロス集計体系を自作した!」 とか主張し始めた。 もうしばらくしたらデータを正規化してピボット使うところに到達だな。
45 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 09:04:53 ] VBAで集計してるやつの意見をたとえ話で V「俺たちだって道路を整備してエンジン積んだ機械に乗れば目的地に到達できるんだよ!」 P「私たち昔から乗ってますけど…。」
46 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 09:06:37 ] 残念、ハズレ
47 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 09:11:26 ] > データを正規化してピボット使うところ ごめん。 もう通過済みで、普段から状況に応じてそれやってる。 中には正規化もピボットも解って無くて、変なコードで集計してるVBA厨も居るようだけど 多くのVBA厨は普通にピボットでも集計やってる。 でもピボット厨は一切VBAでの集計はやらず認めずなんだよね。 不適切だなんだ言ってるが、結局これって自分が出来ないことを認めたくないだけのことだよな。 ピボット厨が両方使えるところに到達すれば、両方使えた上でどっちが好きだとしても こんな惨めな展開にはならなかったんだろう。 ピボット厨も早く大人になれるといいね。 両方使える、あるいは自分が使えない物でも認められる大人に。
48 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/08(日) 09:11:45 ] 2003と2007を併用中。 osはxpとvistaとをそれぞれ別機で使ってます。 デスクトップにショートカットを貼り付けているエクセル(ブック・シート)をダブル クリックして開くと、常に2007で開くのを常に2003で開くように、当分の間 したいのですが、どんな方法がありますか。
49 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 09:15:31 ] >>47 VBA厨がピボットにすりよってきただけにしか見えない。
50 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 09:15:57 ] いや、そうでもないか
51 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 09:16:33 ] >>48 関連付けを変更する。 変更方法は「Windowsの操作方法」に該当する物なので 解らなかったらWindows板へ。
52 名前:48 mailto:sage [2009/02/08(日) 09:23:09 ] あぁ、そうですね。 やさしく、回答もらえて、サンクスです。
53 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 09:25:43 ] VBA厨はピボットを嫌わず ピボット厨はVBAを嫌う そしてVBA厨はそんなピボット厨が嫌いで 当然ながらピボット厨もVBA厨が嫌い これが最初から変わらぬ構成です すり寄ってきたように見えるなら、やっと真実が見えてきたのかもしれない 今まではVBAが使えなくて嫌いな自分と重ねて、VBA厨はピボット自体も嫌いで使えないはずと思い込んでいたのが やっとVBA厨はピボット自体を嫌っておらず、普通にピボット使っていて、 嫌われてるのは自分等ピボット厨だけだということに気付き始めているのかも ピボット厨はもっとすり寄ってきてもいいぜ 歩み寄る謙虚さを持ってるなら、ピボット厨も嫌わず受け入れてやろう
54 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 09:30:37 ] >>状況に応じてピボットも使うやつはVBA厨じゃないよ。 正規化の考え方を知らず、ちょっとした集計をすぐ何時間もかけてVBAで作ってしまうやつがVBA厨。 ピボット厨との論争で今や野生のVBA厨はほとんどいなくなった。 昔はいっぱいいたんだけどね。
55 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 09:34:33 ] >>53 違うな。 お前らは正規化もピボットも大嫌い。 前スレで完全にピボットの優位が確定したからすりよってきているのだ。
56 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 09:38:35 ] なんかピボット厨妄想モードに入った? 俺等は正常な精神を保てないところまで追いつめていたのか?
57 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 09:42:30 ] 輸出入収支問題をピボットで計算する方法を説明されても理解できなかったことも忘れて、昔からピボット使ってるだの、歴史捏造甚だしいぞ。
58 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 09:44:49 ] ちょっとピボットさん頑張りすぎじゃね? そろそろ雑談はよそでやってくれ ピボットさんは「ピボットでできる」だけとかヒントだけのレスやめて、 質問者が分かる回答をさくっと書く事を覚えてくれれば文句ないんだけど
59 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 09:47:23 ] >>56 人格を攻撃する事しか、書くこと思いつかないのか。
60 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 09:47:38 ] つーかさ、ピボット厨にもいろんなのが居るしVBA厨にもいろんなのが居る。 総称で呼ぶのは無理があるからこの話題に参加する奴はコテ付けた方が良いのでは? 総称で呼べばかならず例外はあるからし、どちらも自分以外の奴のせいで 自分や自分が属する派閥のレベルまで貶められるのは気分悪いだろ?
61 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 09:48:18 ] >>59 人格を攻撃することで逃げてた己の過去は棚上げですか?
62 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 09:50:44 ] 少なくともVBA厨はコテつけたほうがいいぞ。 このままじゃ全員まとめてバカの集まりだ。
63 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 09:51:13 ] あ、いや、逆だったか
64 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 10:00:57 ] ピボット厨ってきっと学生さんだろう。 論理を実践して壁に当たり、それを乗り越えて成熟していく立場ではなく、 ひたすら論理をたたき込まれるだけの立場に見える。 俺もピボットじゃないけど、こういう凝り固まった考え方をしていた時期が有ったよ。
65 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 10:06:45 ] >>64 壁にぶつかったプロが到達する正解が正規化だよ。
66 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 10:07:36 ] 残念、ハズレ
67 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 10:11:24 ] >>65 ピボットが到達点じゃないんだね 少しはすり寄ってきたかな?
68 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 10:14:57 ] VBA使ってる奴でピボット使ってない奴なんていねーんだ ピボットの長所短所が分かってるからVBAを使ってるんだ なんでそれが理解できないのwww
69 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 10:15:04 ] VBA厨さんは反論一行レスにいそがしいな VBAで最新のレスがピボ擁護かどうか判定して反論レスするスクリプトでも書いてるのか
70 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 10:18:09 ] >>68 俺はVBA厨だが、ピボット使ってないどころか使えないVBA厨は間違いなく居るよ それがピボット厨の唯一の攻撃可能地点になってる
71 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 10:24:08 ] ピボット厨に質問ですが。前前スレの輸出入のピボットだが、2007で集計アイテムってどうやったら出てくる? Trade Flowのセルを選択した状態で 数式→集計アイテム と書かれてるがどこにも見当たらん。
72 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 10:26:10 ] さて、さわやかな朝だ VBAで集計する意味のあるデータとコードのサンプルはまだか?
73 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 10:27:14 ] まだやってたの?
74 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 10:29:55 ] ここは放置の一択でしょ
75 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 10:32:51 ] VBA厨さんが一生懸命力説するVBA集計の有用性をこの目でぜひ確認させてほしいんだけどな。 できるできると書くだけではできたことになりません。ちゃんとやり方を書いてほしい。 きちんと教えるのは面倒だ、などと思う人は、最初からレスを付けないようにしてほしいね。 こういう書き逃げって良識の有無を疑われても仕方ないと思う。
76 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 10:36:30 ] だからあれはウソだったんだって ごめんねごめんねー!
77 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 10:42:37 ] 残念、ハズレ いや、そうでもないか まだやってたの? ここは放置の一択でしょ 俺たちはここまでピボ厨を精神的に追い詰めていたのか あ、いや逆だったか
78 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 10:43:07 ] 壊れた?
79 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 10:46:36 ] それが抜けてたなw つぎはそれも加えとかないとww
80 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 10:48:28 ] >>70 そうだったのか・・スマン そいつは早く使えるようになってくれ
81 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 10:51:13 ] そうだな ピボットは使いこなせるようになって卒業したが、まだVBAは完璧に使えてるとは言い難い 早くVBAも使いこなせるようになりたい
82 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 10:51:47 ] 【 このスレの登場人物 】 ┌─質問者─────────── どこにでもいるごく普通の初心者だったり 会社で上司に無理難題を押しつけられて困っている人だったりする。 たまに学生が宿題を持ち込んでくることも。 ┌─回答者─────────── テンプレを使わないと無視したり、質問を小出しにするとキレたりするくせに 自分は回答を小出しにして優越感に浸りニヤニヤしている嫌なヤツ。 ┌─自称回答者───────── 質問者を煽ったり、回答者を煽ったり、とにかくスレを引っかき回すだけで 何の役にも立たない賑やかし。単なるヒマ潰しでこのスレを見ている。 ┌─VBA厨 ─────────── VBAは万能と信じ、どんな単純な問題もついVBAで解いてしまう。 Module1がデフォルトで挿入されている世界を夢見るが、いまだ実現していない。 その実態はほとんどが理系の(元)学生。ピボット厨に目の敵にされている。 ┌─ピボット厨────────── ピボットテーブルの機能が強力すぎるため、なんでもできると錯覚している。 口癖は「データを正規化して出直せ」「ピボッと参上ピボッと解決」など。 弱点は大嫌いなVBAを使わないとテーブルのリアルタイム更新ができないこと。 ┌─啓蒙先生────────── ピボット厨一派の過激派。Excelはピボットテーブルだけのためにあり、 それ以外の機能はワークシート関数すら不要と言い切る。ピボットテーブルで 解決できない質問からは威嚇しながら逃げる。最初から出てこなきゃいいのに。 ┌─そのほか────────── ワークシート関数厨……何重にも入れ子になった複雑怪奇な数式を作り出し、 関数だけでどんな問題も解いてしまう。たまに自分でも何をやっているか わからなくなる。悩みは数式バーが1行しかないこと、頭が薄くなってきたこと。 配列数式厨……意外と使えるやつだが滅多に出てこない、というか出番がない。 極めてマイナーな存在。見かけたらその日はいいことがあるかも。 ナレーター……誰か知らない人。
83 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 10:53:52 ] ところで何故ピボット厨はVBAで集計しろって言ってるんだ? そんなレスあったっけ
84 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 10:55:31 ] たぶん>>30 でしょ
85 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 10:56:47 ] VBAで240秒で結果が出せ立ってのが余程気に入らなかったらしい 速度でしか勝れないのに、速度でも劇的な差を付けられないんじゃ立場弱いもんな だからムキになってるが、ここで打ちのめすと余計に壊れて厄介だぞ
86 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 10:57:07 ] いまどきVBAで集計するやつなんているわけないだろ 都市伝説のたぐい
87 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 10:58:12 ] という妄想でVBA使えない己の未熟さを誤魔化し精神安定を図るのでした
88 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/08(日) 11:08:25 ] 何このスレ ↓に池 【質問不可】Excel総合相談所スレの雑談・議論スレ2 pc11.2ch.net/test/read.cgi/bsoft/1151651536
89 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/08(日) 11:08:57 ] 何このクソスレ ↓に池 【質問不可】Excel総合相談所スレの雑談・議論スレ2 pc11.2ch.net/test/read.cgi/bsoft/1151651536
90 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/08(日) 11:09:34 ] 何このカススレ ↓に池 【質問不可】Excel総合相談所スレの雑談・議論スレ2 pc11.2ch.net/test/read.cgi/bsoft/1151651536
91 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 11:52:25 ] VBAで集計することのすばらしさを説いてやまないVBA厨だが どういう具合にすばらしいのか実例を出すことは決してない もはやUMAかカルト宗教の域
92 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 11:55:44 ] VBA集計は宗教と思い込むことで落ち着いてくれるならそれもまた良し
93 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 11:59:57 ] VBAで集計することのすばらしさを説いてやまないVBA厨だが データの正規化にVBAを利用してピボットつかうのと、集計自体にVBAをつかうのを 比較してどちらが簡単かを考えることは決してない もはや池沼かチンパンジーの域
94 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 12:01:25 ] VBA集計は池沼又はチンパンジーあるいはその両方と思い込むことで 落ち着いてくれるならそれもまた良し
95 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 12:01:55 ] あら自演w
96 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/08(日) 12:05:07 ] >>91-94 何このカスども ↓に池 【質問不可】Excel総合相談所スレの雑談・議論スレ2 pc11.2ch.net/test/read.cgi/bsoft/1151651536
97 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/08(日) 12:05:40 ] >>91-94 何このカスども ↓に池 【質問不可】Excel総合相談所スレの雑談・議論スレ2 pc11.2ch.net/test/read.cgi/bsoft/1151651536
98 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 12:10:59 ] チンパンジー並の記憶力だと覚えてないのかも知れないけど 正規化完了からの手順として、ピボットの簡単さを否定しているVBA厨は居ないんだよ そういえばピボット厨って、ピボットは簡単だ簡単だと言う割には、 VBA厨がピボットを使えてることを認めなかったりするよな ピボットは、俺達上級者にしか使えない高等機能 的なことを言う一方で ピボットは、簡単速攻便利な機能 とも言う 実態は後者で、簡単さにおいてはピボットが勝ることはVBA厨も認めてるわけだが ピボット厨としてはどちらが都合が良いのか気になる あ、その時々で変えるのが一番都合が良いのかw
99 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 12:13:00 ] そろそろピボット厨の相手するのも飽きてきたから1抜けするわ
100 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 12:14:59 ] おう、あとは適当にやっとく。
101 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/08(日) 12:15:40 ] >>98 何このカス ↓に池 【質問不可】Excel総合相談所スレの雑談・議論スレ2 pc11.2ch.net/test/read.cgi/bsoft/1151651536/
102 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 12:47:02 ] 残念、ハズレ いや、そうでもないか まだやってたの? ここは放置の一択でしょ 俺たちはここまでピボ厨を精神的に追い詰めていたのか あ、いや逆だったか 壊れた? そろそろピボット厨の相手するのも飽きてきたから1抜けするわ おう、あとは適当にやっとく。
103 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 12:55:19 ] ↓に池 【質問不可】Excel総合相談所スレの雑談・議論スレ2 pc11.2ch.net/test/read.cgi/bsoft/1151651536/
104 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 13:43:05 ] >>98 「それならピボットでやってみせてよ。どう?できないでしょ。だってこれはピボットではできない問題だからね。VBAはすごいだろう?」 「できますが何か?」 こんなやりとりが何回あったと思う。 VBA厨がここに至ってピボットできる宣言、ピボット好き宣言しても薄気味わるいよ。
105 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 13:48:24 ] ああ、あったね 都合の良い前提条件を勝手に追加して、ピボットでも出来ると言い出す でもVBA厨が出してる条件そのままだと対応出来なくて涙目
106 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 13:50:29 ] "こんなやりとり"じゃなくて実例を持って来いカス どういう質問に対してVBAで解決した時にピボットでできないと言われたのか きちんと引用しろ 捏造とかいいかげんやめろクズが
107 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 13:53:13 ] >>106 このスレの王道パターンでしょうが。 吉本新喜劇みたいなもんだよ。
108 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 13:54:55 ] >>106 本人に捏造してるつもりはないんだよ ただピボット厨は妄想と現実が区別できてない
109 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 13:57:41 ] >>106 たとえばExcel2000ではアイテム数が多いことこけるのでピボットは使えん。 しょうがないからVBAでとなる。 2000使ってる人がいることも忘れるな。
110 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 13:58:48 ] >>104 みたいなやりとり何度も見たことあるよ。
111 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 13:59:42 ] ↓に池 【質問不可】Excel総合相談所スレの雑談・議論スレ2 pc11.2ch.net/test/read.cgi/bsoft/1151651536/ ↓に池 【質問不可】Excel総合相談所スレの雑談・議論スレ2 pc11.2ch.net/test/read.cgi/bsoft/1151651536/ ↓に池 【質問不可】Excel総合相談所スレの雑談・議論スレ2 pc11.2ch.net/test/read.cgi/bsoft/1151651536/
112 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 14:00:06 ] だいたいVBAで集計できるんだーと何度もいってるが実例を出してきた試しがない でてきたらでてきたで「こんなデータ構造設計するなんて頭わいてんじゃないの?」 レベルなのは間違いないけどな
113 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 14:00:17 ] うんうん、何度も見た そして>>105 の通り毎度撃沈か逃げだし
114 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 14:00:47 ] >>109 >>106
115 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 14:00:58 ] ↓に池 【質問不可】Excel総合相談所スレの雑談・議論スレ2 pc11.2ch.net/test/read.cgi/bsoft/1151651536/ ↓に池 【質問不可】Excel総合相談所スレの雑談・議論スレ2 pc11.2ch.net/test/read.cgi/bsoft/1151651536/ ↓に池 【質問不可】Excel総合相談所スレの雑談・議論スレ2 pc11.2ch.net/test/read.cgi/bsoft/1151651536/
116 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 14:04:41 ] >>109 仕方無くか。理由がだんだんやけくそになってきたね。
117 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 14:05:29 ] そうでもないか
118 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 14:07:36 ] そうでもないねw
119 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 14:08:12 ] 同意ありがとw
120 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 14:08:15 ] ↓に池 【質問不可】Excel総合相談所スレの雑談・議論スレ2 pc11.2ch.net/test/read.cgi/bsoft/1151651536/ ↓に池 【質問不可】Excel総合相談所スレの雑談・議論スレ2 pc11.2ch.net/test/read.cgi/bsoft/1151651536/ ↓に池 【質問不可】Excel総合相談所スレの雑談・議論スレ2 pc11.2ch.net/test/read.cgi/bsoft/1151651536/
121 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 14:08:53 ] 残念、ハズレ いや、そうでもないか まだやってたの? ここは放置の一択でしょ 俺たちはここまでピボ厨を精神的に追い詰めていたのか あ、いや逆だったか 壊れた? そろそろピボット厨の相手するのも飽きてきたから1抜けするわ おう、あとは適当にやっとく。 同意ありがとw
122 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 14:11:16 ] 言い返せないのが悲しいな 壊れてるのも追いつめられてるのも事実だもんな
123 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/08(日) 14:16:04 ] すみません。教えて下さい。m(__)m XPで、エクセル2007です。 共有ブックにして、他のLAN接続のPCと情報のやりとりをしています。 このブックには、複数シートがあります。 @一端保存して閉じる。 A再度立ち上げる。 B閉じた時のシートが表示されず、随分前に開いたシートが表示される。 という現象に苦しんでいます。 再度立ち上げる時に、保存したシートが表示される方法はないものでしょうか? 自分のPCもそうですし、他のLAN接続のPCでも同じように保存したシートを表示させたいのですが。
124 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 14:17:00 ] ピボット使えばピボっと解決
125 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 14:19:39 ] 【1 OSの種類 .】 Windows xp 【2 Excelのバージョン 】 Excel 2000 【3 VBAが使えるか .】 いいえ 【4 VBAでの回答の可否】 否 【5 検索キーワード 】 配列数式 SUMPRODUCT 下のような1年分のデータが約3万行あります。 日付 商品 売上 1/1 すいか 3500 1/1 りんご 4000 1/2 メロン 2000 1/3 すいか 1500 商品の種類は900種類くらいです。 各商品の1月〜12月のそれぞれの売上をもとめたいのですがどうしたらいいですか?
126 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 14:19:56 ] >>123 たぶん異常終了したときの修復ファイルが開かれてると思う 立ち上げ時にはエクセルじゃなく開きたいファイルをクリックすること
127 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 14:20:52 ] >>125 ピボットテーブル使いなさい。
128 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 14:20:59 ] >>125 作業列を追加して月フィールドを作成。その後ピボッといっぱつ
129 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 14:22:17 ] >>125 VBAを使え。
130 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 14:22:44 ] >>129 ピボ厨様そろそろおやめ下さい
131 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 14:27:22 ] >>128 ピボットで月ごとなら作業列いらないから。。。
132 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/08(日) 14:27:46 ] >>126 回答ありがとうございます。 再度開く時には、そのブックのショートカットを使って開いているので、 多分に修復ファイルを開いているということはないと思われます。(^◇^;)
133 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 14:30:29 ] >>125 例えば2月の場合、SUMIFを2使って「2月以前の合計-1月以前の合計」を計算する。 けど、ピボットならもっと簡単。
134 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 14:31:19 ] >>131 ヘー thx
135 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 14:32:01 ] ピボット厨のレベルもいろいろだな
136 名前:125 mailto:sage [2009/02/08(日) 14:32:45 ] あのーどうもピボットは使えないみたいですけど。
137 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 14:34:54 ] 今回はVBA厨もピボットと答えてるわけで
138 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 14:35:30 ] 2000じゃピボット無理だそれ たぶん止まるぞ
139 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 14:35:54 ] そうですか じゃDB関数かSUMPRODUCTでもつかうかね
140 名前:125 mailto:sage [2009/02/08(日) 14:36:26 ] あのー、どうも2000では駄目みたいなんです。 どうにかなりませんか?
141 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 14:36:51 ] ピボ……………関数でorz
142 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 14:36:52 ] >>136 あれだろ。Excel2000でアイテム数に制限があるのを利用してVBA厨が作った引っかけ問題だろ。 まったく姑息なやつだ。
143 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 14:37:37 ] 自分がやってる陰湿な手口は、相手もやってるように見えてしまうのですね わかります
144 名前:125 mailto:sage [2009/02/08(日) 14:37:38 ] >>138 そうなんですよ。
145 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 14:38:37 ] じゃあVBA厨に回答してもらえるわけだな 頼むぞ!
146 名前:125 mailto:sage [2009/02/08(日) 14:39:10 ] いえ紙に誓って引っかけじゃありません。
147 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 14:40:19 ] >>146 大丈夫、皆解ってる。 変なのは一部のピボット信者だから気にするな。
148 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/08(日) 14:40:36 ] >>125 例えば2月の場合、SUMIFを2使って「2月以前の合計-1月以前の合計」を計算する。
149 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 14:43:16 ] >>144 私は引っかけだと気付いたからVBA使えと回答したんだが、あわてものがいたようだ。 ピボットテーブルにも弱点はあった。だがそれも解消されてきている。
150 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 14:43:38 ] >>125 SUMIFだな monthで月をとればいい
151 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 14:43:48 ] 一番楽なのは別のブックにVBAかいてADOで集計SQLかな
152 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 14:44:43 ] >>145 今回はSUMIFだな 個人的には配列関数厨にでてきてほしいところだがw
153 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 14:46:18 ] 確かに、前々スレの6○1あたりに、またバカやってほしいねw
154 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 14:46:39 ] >>151 俺たちにできないことを平然とやってのける!そこにシビれる!あこがれるゥ!
155 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 14:46:54 ] 関数でやるならユニークな商品名をフィルタオプションかなんかで取得して転記しておいてSUMIFあたりかな ただ件数見ると先に商品名でソートして月ごとで集計かけちゃった方が楽そうだけど
156 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/08(日) 14:47:30 ] すみません。教えて下さい。m(__)m XPで、エクセル2007です。 共有ブックにして、他のLAN接続のPCと情報のやりとりをしています。 このブックには、複数シートがあります。 @一端保存して閉じる。 A再度立ち上げる。 B閉じた時のシートが表示されず、随分前に開いたシートが表示される。 という現象に苦しんでいます。 再度立ち上げる時に、保存したシートが表示される方法はないものでしょうか? 自分のPCもそうですし、他のLAN接続のPCでも同じように保存したシートを表示させたいのですが。 なお、再度立ち上げる時には、ショートカットから立ち上げています。
157 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 14:47:56 ] 複数条件はSUMIFでできるか? 作業列に商品と月を結合すりゃできると思うけど。
158 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 14:48:35 ] >>156 同じ質問を二度書くな
159 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/08(日) 14:49:54 ] >>158 解決されているなら、書かないと思いますが?
160 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 14:51:55 ] >>159 そういう問題ではない。
161 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 14:52:02 ] >>159 ここのレベルはそう高くない 必ずしもすべての問題が解決されるわけじゃないからMOUGとかにいったほうがいいかも
162 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 14:52:44 ] >>158 回答されてないから、書いているのでしょ? 二度書いてほしくないなら、解決してさしあげたら?
163 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 14:53:17 ] 前スレ601は大先生へ向けてなのでもう出てきません。
164 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 14:54:12 ] 実際の所は恥ずかしくてもう出て来れないんだろうな
165 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 14:55:40 ] >>160 う〜〜ん。そうだね。その通りだね。 あなたの言うとおり、素晴らしい。おめでとう!
166 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 14:55:45 ] >>125 はいくらなんでも配列数式やSUMPRODUCTは無理だろうよ。 やるやついたら馬鹿だ。
167 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 14:57:11 ] >>164 大先生の目にとまれば目的は達したのでもう出る必要がないのです。
168 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 14:58:42 ] あら本人さんいらっしゃい でも出てきた当初はそれが目的とは思えない発言を多々してたね( ̄ー ̄)ニヤリッ
169 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 15:00:23 ] >>163 どうでもいい揚げ足取り 前スレじゃなくて前々スレの611だろぅね。 611 名前: 名無しさん@そうだ選挙にいこう [sage] 投稿日: 2009/01/28(水) 10:09:14 >>610 書いても後出し君は使えないから大丈夫だなw 答えが出ねーって怒ったりしてwww B1:B1000に {=INDEX(A:A,SMALL((MATCH(A1:A1000&"",A1:A1000&"",)<>ROW())*1000+ROW(),ROW()))&""} 君はこれで答え出せるよな? 出せてもやり方書いちゃいかんぞ。馬鹿が増えるだけだからw 作業列使った式より2倍以上遅いから少し糞だが、あっちのの式より100倍以上は速い。 ちなみに作業列作ればSMALLなんて馬鹿な関数は使わん。
170 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 15:01:34 ] そうそう、この子。 最後は逃げちゃったけど痛かったよねぇ。
171 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 15:04:12 ] 馬鹿と鮭は帰ってくるもんだ
172 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 15:06:19 ] 産まれた川を覚えている鮭と ついこの間の自分の発言を忘れてる彼を 同列に語ったら鮭に失礼ですよ
173 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 15:09:15 ] ↓に池 【質問不可】Excel総合相談所スレの雑談・議論スレ2 pc11.2ch.net/test/read.cgi/bsoft/1151651536/
174 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 15:09:29 ] 大先生、新スレ立ってますよ。
175 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 15:12:36 ] >>174 誘導よろ。
176 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 15:13:46 ] 本人は分かってるから。
177 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 15:14:28 ] 簡単な解決方法は新しいExcel買ってピボットだな
178 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 15:24:10 ] >>177 だな。 いろんなピボットの代替手段が出てきたが、どれもこれもスマートさに欠ける。 ピボットがいかに優れた解決手段であるかがかえって明確になった。
179 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 15:24:41 ] 【1 OSの種類 .】 WindowsXP 【2 Excelのバージョン 】 Excel2003 【3 VBAが使えるか .】 いいえ 【4 VBAでの回答の可否】 否 【5 検索キーワード 】 テンプレ エクセル 新規ファイルのシート3つありますがこれを1つに減らしたいのです。 エクセルで最初に開くファイルはどこに保管されてるんでしょうか また他に方法があればそれでも構いません。よろしくお願いします。
180 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 15:25:10 ] こうなったらピボット作れるフリーソフトを開発しろよ
181 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 15:25:57 ] >>179 ツール−オプション−全般
182 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 15:25:58 ] >>179 メニューのツールからオプションに入って その中のどこかで設定できなかった?
183 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 15:26:33 ] >>180 VBA厨さんが自作してるそうだよ
184 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 15:36:29 ] 【1 OSの種類 .】 Windows Vista 【2 Excelのバージョン 】 Excel 【3 VBAが使えるか .】 いいえ 【4 VBAでの回答の可否】 否 【5 検索キーワード 】 エクセル 質問お願い。 例えば、セルC2に文字を打っていて、セルC2に入りきらない場合、 D2の方につづけて文字が入力されるけど、enterキーを押すと C2に入る文字しか表示されないよね? それを、C2に入りきらない分をC3に表示されるようにしたい。 改行というのかな? それには、どこをどうしたらいい? 上手く説明できてないがよろしく頼む
185 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 15:38:37 ] C2の縦幅を広げればいんじゃね? もしくはC2の開業したい文字位置でAlt+Enter
186 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 15:39:15 ] セル書式で折り返しありにするのがいちばん簡単
187 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 15:44:56 ] >>181-182 ありがとうございます
188 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 15:49:20 ] >>184 >>185-186 が普通 英文や和文ときまってるんならC3に=if(LEN(C2)>10,mid(c2,11,10),"") なんて方法でそれっぽく見てることも可能だけど混合してるならalt+enterだろうね
189 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 15:52:12 ] 【1 OSの種類 .】 Windows2000 【2 Excelのバージョン 】 Excel2002 【3 VBAが使えるか .】 いいえ 【4 VBAでの回答の可否】 否 【5 検索キーワード 】水道料金 パソコン初心者です・・・。 水道料金を算出する計算式を教えてください。 メーターが 0〜8?は基本料金 514円 超過量9〜20?は1?に付き 115.50円 21〜30?は 141.75円 31?以上は 180.60円 と言うふうに加算される水道料金を算出できる計算式を教えて下さい。 どうか宜しくお願い致します。
190 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 15:53:26 ] さんすうの問題? あ、ごめん、算数レベルか
191 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 15:54:00 ] ?はたぶんリットルの一文字版を使ったんだろうな
192 名前:189 mailto:sage [2009/02/08(日) 15:56:44 ] 189です。 すみません ?は立米です。 記号を入れてしまいました。 宜しくお願い致します。
193 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 15:57:06 ] >>189 8〜9の時は単価いくらになるんだ? 514円かのままか、115.50円の追加料金が発生するのか
194 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 15:57:53 ] たとえば40立米の場合 514+((20-8)*115.50+((30-20)*141.75+((40-30)*180.6 でいいのか? それとも514+(40-8)*180.60 ?
195 名前:189 [2009/02/08(日) 15:58:18 ] >193 8〜9の時は514円に115.50円加算されます。
196 名前:189 mailto:sage [2009/02/08(日) 16:03:59 ] >194 質問がへたくそですみません。 0〜8は514円 9〜20は514円*115.50円 21〜30は1900円*141.75円 31以上は3318円*180.60円 です。
197 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 16:05:58 ] >>196 だめだこりゃ。
198 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 16:06:23 ] >>196 面白い
199 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 16:26:46 ] A列=0;8;20;30 B列=1;20;30;9999 C列=514;115.5;141.75;180.6 D列=MAX(0,MIN(使用量,B1)-A1) E列=C1*D1 で、好きなところに=SUM(E1:E4)で結果が出ると思うが 作業列使うの嫌だったら、上記SUM関数の中に参照先の式を全部ぶち込め 因みにB列の9999は、9999以上使う可能性があるならもっと大きくするか D4だけ=MAX(0,使用量-A4)にしよう
200 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 16:34:37 ] >>184 だが、レスthx やってみたんだが、普通の状態でやったらそれでできた。 だが、例えばC2とD2を結合してる状態でやったら、改行されなかった。 結合したら折り返しありにしてもダメなのかな?
201 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 17:21:33 ] >>200 セルの高さを拡げてみ?(行番号書いてるところの境界線をドラッグ) もしどうしても下のセルに割り付けたいなら割り付けるやりかたもあるが 使い勝手悪くなるから勧めにくい
202 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 17:50:20 ] >>189 数式いっこで片付けるならa1が使用量のとき =514+if(a1>8,(a1-8)*115.50)+if(a1>20,(a1-20)*(141.75-115.50))+if(a1>30,(a1-30)*(180.60-141.75)) (バスで暇つぶしに携帯から打ってるから括弧に自信ない間違えてたら修正plz)
203 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 17:55:21 ] かぶったけど、参考に =SUM(514,(A1>30)*(A1-30)*180.6,(A1>20)*(A1-20)*141.75,(A1>8)*(A1-8)*115.5)
204 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 18:23:05 ] >>203 みんな中途半端な情報をもとに回答してるからどれが合ってると言い切れないけれど それだと大量使用者がぼったくられまくりんぐに見える・・・・
205 名前:203 mailto:sage [2009/02/08(日) 18:49:50 ] 間違えました orz
206 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 18:54:40 ] おまえら算数の問題に手間取りすぎw しかもだれひとり>>196 のとおり計算してねえww
207 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 18:56:28 ] 口先厨キタ───(゚∀゚)───!!!!
208 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 19:27:13 ] >>189 請求料金を 基本料(使用料/立方メートル)として表すと 9未満は 514 (0)円 9以上21未満は 514(115.50)円 21以上31未満は 1900(141.75)円 31以上は 3318(180.60)円 という意味で良いの?
209 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 19:28:38 ] >>196 のとおりに、って無理wwww
210 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 19:35:31 ] >>209 いや可能だろ。可能か不可能かでいうと。 >>207 はわけわかってないけどな。
211 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/08(日) 19:37:52 ] >>206 了解した。 >>196 その通り作ると =IF(A1<0,"",IF(A1<=8,514,IF(A1<=20,514*115.5,IF(A1<=30,1900*141.75,IF(A1>=31,3318*180.6)))))
212 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 19:40:58 ] 考えすぎた。 料金は単なる4種類ってことか。
213 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 19:42:24 ] >>211 ネタに書こうかとしたのを質問者が混乱したらいかんと思って我慢してたのにお前はw
214 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 19:49:47 ] と、ひととおりいぢり倒したところで俺様登場 >>196 は足し算と掛け算間違ってるから正しくは下記のとおり =IF(A1<0,0,IF(A1<9,514,IF(A1<21,514+115.5*A1,IF(A1<31,1900+141.75*A1,3318+180.60*A1))))
215 名前:214 mailto:sage [2009/02/08(日) 19:53:09 ] しまった こうだな =IF(A1<0,0,IF(A1<9,514,IF(A1<21,514+115.5*(A1-9),IF(A1<31,1900+141.75*(A1-21),3318+180.60*(A1-31)))))
216 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 19:56:17 ] 水道量は使用量0でも取られると思ってたが随分良心的だな
217 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 19:57:22 ] いや0だと取られる計算か 見間違えた勘忍な
218 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 21:34:16 ] 【1 OSの種類 .】 Mac OS 10.3.9 【2 Excelのバージョン 】 Excel2004(11.4.3) 【3 VBAが使えるか .】 いいえ 【4 VBAでの回答の可否】 否 すいません質問です。 説明しにくいので、ロダにcsvうpしました。 www1.axfc.net/uploader/He/so/192830.csv DLキーワード:rei A列には人名を「データベース1」よりコピペしたものが入ります。 B列にはA列をコピーし、手動で名字と名前の間にスペースを入れたものが入ります。 C列には「データベース2」よりコピペしたものが入ります。 D列では「A列と同じ名前があったら、その隣のB列のもの(名字と名字が分けられた状態)を持って来る」としたいのですが、関数使って何か方法はありませんでしょうか? 件数が多いので少しでも手間がはぶければと思ってるんですけど・・・。
219 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 21:43:34 ] >>218 VLOOKUPでできるよ。
220 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 21:48:18 ] >>218 例をExcelで開いたシートのD1には =IF(ISERROR(VLOOKUP(C1,$A$1:$B$5,2,0)),"",VLOOKUP(C1,$A$1:$B$5,2,0)) が入る。これをD列にコピペすればおk。B列の行指定は適当に調整。
221 名前:186 mailto:sage [2009/02/08(日) 21:48:49 ] アホな質問に丁寧にお答えくださった皆さん、ありがとうございました。 >>214 さんの計算式で出来ました。 一応自分なりにやっていましたが、31立米以上でおかしくなってしまい、困っていました。 本当に助かりました。 ありがとうございました。
222 名前:名前欄 mailto:sage [2009/02/08(日) 22:05:52 ] >>221 お前ってとことんアホなのなw 嫌いじゃないぜまたこいよ
223 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 22:25:54 ] >>129 ,220 レスさんくすです!!!!! まさかこんなに即レスで解決できるとは思いませんでした!!! >>220 さんの作ってくれた関数、本番用のファイルに突っ込んでみたらばっちり変換できました。 これで明日から楽になる・・・。 ありがとうございました!!
224 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 22:39:46 ] >>223 ついでにいうと、苗字は2文字がほとんどだから関数で左から3文字目に空白をいれると 8割がた処理できるぞ
225 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/08(日) 23:08:23 ] 【1 OSの種類 .】 XP 【2 Excelのバージョン 】 Excel2003 【3 VBAが使えるか .】 いいえ 【4 VBAでの回答の可否】 否 【5 検索キーワード 】 エクセル 教えてください。 売り上げ管理したい。 BOOK1は全得意先+前月売り上げを先に入力済み ここからが質問です。 BOOK2に、例えば当月今日までの売り上げを別DBから貼り付けるとする。 (この時、今日までに売り上げ計上のない得意先は含まれていない。) このBOOK2にデータを貼り付けるだけで、BOOK1の各得意先の当月売り上げの項目セルに反映 させるにはどうしたらいいのでしょうか?
226 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 23:25:48 ] >>225 VLOOKUPでしょうな。
227 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 23:32:00 ] >>224 それならC列の文字列からスペース除去してA列からとマッチさせた方がいいんじゃね 「金田 一太郎」と「金田一 太郎」とかで不具合あるけど
228 名前:227 mailto:sage [2009/02/08(日) 23:34:28 ] ごめん、スルーしてくれ 脳内変換間違えた
229 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 23:42:13 ] 当たり前すぎて省略したんだと思うけど Excelに持ってくる前に必要な集計はDBでやってからっていう前提があるな それならVLOOKUPで一発だ
230 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 23:43:33 ] >>225 BOOK1には前月売上といわず月別に売上を入力しておく。 BOOK2に貼り付けたデータを集計したものを得意先の当月分のセルに表示させて 年間合計を出す、ていうふうにしたらいいね おれならピボットテーブルつかうけど
231 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 23:45:13 ] >>229 集計もやりたいならピボットテーブルでできるね。
232 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/08(日) 23:49:03 ] >>230 それがいいね。 解決しちゃったな。
233 名前:225 [2009/02/08(日) 23:52:35 ] >>226 >>229 >>230 >>231 ありがとうございます。 ピボット・VLOOKUP関数のどちらも試してみます!
234 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/09(月) 00:38:46 ] 教えてください。 ハイパーリンクを設定したいのですが、コピペしただけではただの文字列として認識されてしまいます。ダブルクリックをするとハイパーリンクとして認識してくれるみたいですが。 アドレスを大量にエクセルのシートに貼り付けたいので、いちいちダブルクリックするわけにもいきません。何とかなりませんでしょうか? 教えてください。
235 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/09(月) 00:42:23 ] >>234 作業列にハイパーリンク関数とか
236 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/09(月) 01:09:05 ] >>234 普通は「コピペしたらハイパーリンクになるのがうざい」とか逆の質問が多いんだよ ツール→オプション(2007ならオフィスボタン→Excelのオプション)のどっかが 自動リンクしない設定なんじゃね?と布団の中から無責任に答えてみる
237 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/09(月) 13:28:56 ] >>234 一括でハイパーリンクを貼る方法は用意されていません。 アドイン、マクロ、関数などを使ってください。 ttp://www.katch.ne.jp/~kiyopon/soft/hiplink.html
238 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/09(月) 13:37:46 ] 【1 OSの種類 .】 WindowsXP 【2 Excelのバージョン 】 Excel2003 【3 VBAが使えるか .】 いいえ 【4 VBAでの回答の可否】 否 【5 検索キーワード 】 入力、データ、行列等 品名別での店舗ごとの価格を打ち込むときに、行、列から絞り込み 対応するセルへ入力することはできるでしょうか? | |A店|B店|C店| |白桃|100| x|150| |桜桃|200|190 | y| |品名|店舗|価格| |白桃|B店| |品名、店舗名は直接入力で絞込み イメージとしては上記のような感じです
239 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/09(月) 13:46:49 ] 【1 OSの種類 .】 Windows2000 【2 Excelのバージョン 】 Excel2000 【3 VBAが使えるか .】 はい 【4 VBAでの回答の可否】 はい excelでマクロを組んだら、下のバーでひたすら、 「コマンド→再計算 コマンド→再計算 コマンド→再計算・・・・・・・」 と繰り返し交互に表示され、文字が交互に点滅しています。 落ち着かないので、なんとかこの表示を消す方法はありませんでしょうか。 先輩方宜しくお願い致します。
240 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/09(月) 13:55:45 ] >>239 もしかして作った中にWorkSheet_Changeとかのマクロが入ってない?
241 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/09(月) 13:58:52 ] >>239 根本的にマクロを見直した方がいいと思う。
242 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/09(月) 14:02:52 ] >>238 一覧表から縦横に検索する時はINDEXとMATCH ttp://hamachan4.exblog.jp/2193000/
243 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/09(月) 14:05:52 ] 蒸し返して申し訳ないが、>221が>214で出来たというのが分らない。 少なくともこれまでの正解は、>202だけじゃないかなあ。 >203はスマートにやろうとしてミスったけど、正しくは =SUM(514,(A1>8)*(A1-8)*115.5,(A1>20)*(A1-20)*26.25,(A1>30)*(A1-30)*38.85) >215は、(A1-9)とか(A1-21)あたりを誤解してる。
244 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/09(月) 14:36:11 ] >>239 それは作ったマクロの問題なので、マクロを修正する必要があります。 どんなマクロを作ったのか詳しく書いてください。 30行以下の短いマクロならそのままここに貼り付けてください。
245 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/09(月) 15:23:06 ] >>239 重いシートの場合、自動計算が止まる場合がある
246 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/09(月) 15:24:03 ] >>238 行列で指定したセルを参照(検索)するなら関数で出来るけど 行列で指定したセルへの入力を行いたいならVBA使わないと無理 行だけの絞り込みならオートフィルタでいけるが >>242 検索じゃないと思うが
247 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/09(月) 15:52:00 ] どうみても検索じゃ? =OFFSET(クロス集計表の左上,MATCH("白桃",行のセル範囲,0),MATCH("B店",列のセル範囲,0)) みたいな事だろそれ
248 名前:238 mailto:sage [2009/02/09(月) 16:13:17 ] 回答ありがとうございます 説明が悪く、伝えきれなかったようでで申し訳ないです >>246 さんの通り下の図で絞り込んだ条件を元に、x、yの数値を入力したかったのです。 ということはマクロ使わないとダメのようですね……すこし、勉強してきます
249 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/09(月) 16:19:41 ] 説明は悪くないよ 「対応するセルへ入力する」って書いてるのに 「対応するセルを検索する」のだと勘違いしてる奴がおかしい
250 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/09(月) 17:23:26 ] >>248 マクロというかVBAでフォームを作るのがよさげ 品名と店舗をコンボボックスで入力 価格をテキストボックスに入れて 入力ボタンでシートの該当するセルにに反映 って流れで
251 名前:239 mailto:sage [2009/02/09(月) 19:01:46 ] 「コマンド→再計算 コマンド→再計算 コマンド→再計算・・・・・・・」 のループで悩んでいると書いたものです。 返答を下さった皆様親切に有難うございます。 >>240 ないです。 >>241 見直しましたが、分かりませんです。 何せマクロ暦まだ3日ほどです。 >>244 有難うございます。 そして分かりました。 コードを書きますので、 宜しくお願い致します。 範囲を指定して、ソートをかける、 というプログラムです。 宜しくお願い致します。 >>245 そこまで重いとは思えないのですが。
252 名前:239 mailto:sage [2009/02/09(月) 19:02:49 ] >>244 コードです。宜しくお願い致します。 Sub RSS縦一覧単位差額() ' ' RSS縦一覧単位差額 Macro ' マクロ記録日 : 2009/2/9 ユーザー名 : 1 ' ' Application.Run "銘柄メモ.xls!RSS縦一覧全選択" Selection.Sort Key1:=Range("AD27"), Order1:=xlAscending, Header:=xlGuess _ , OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _ SortMethod:=xlPinYin ActiveWindow.SmallScroll ToRight:=19 Range("AA25:AA26").Select End Sub
253 名前:239 mailto:sage [2009/02/09(月) 19:14:49 ] もう少し詳しく症状を説明させていただきます。 この症状は、 @エスケープキーを押すと一瞬止まります。 ACPU使用率100%になります。 B症状が出ている時、特定の行の特定の列が、 同時にブルンブルン震えています。 場所はあちこちに散乱している状態です、
254 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/09(月) 19:28:53 ] >>252 "銘柄メモ.xls!RSS縦一覧全選択" というマクロコードも必要だ。
255 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/09(月) 19:31:42 ] >>243 >>196 を読み飛ばしてるぞ
256 名前:239 mailto:sage [2009/02/09(月) 19:41:07 ] >>254 有難うございます。 すいません。理解しようとしてるのですが・・・。 もう少し詳しく教えてもらえないでしょうか。
257 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/09(月) 19:43:25 ] >>256 Application.Run "銘柄メモ.xls!RSS縦一覧全選択" の行の先頭に ' をつけて実行してみろ。 症状が出なければ"銘柄メモ.xls!RSS縦一覧全選択"が症状の原因ということ。
258 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/09(月) 19:51:46 ] 【1 OSの種類 .】 WindowsXP 【2 Excelのバージョン 】 Excel2002 【3 VBAが使えるか .】 いいえ 【4 VBAでの回答の可否】 可 セルの値に対応する画像を貼り付けるマクロってできますか? 山田 ・▽・ ←顔写真 鈴木 ・ω・ 別のシートに画像のリストを置いてそれをコピペするような
259 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/09(月) 19:54:51 ] マクロの自動記録で画像のコピペを記録すればコードがわかる あとは条件分岐で画像コピペのコードを再利用すればいいだけ
260 名前:254 mailto:sage [2009/02/09(月) 19:59:15 ] >>256 「銘柄メモ.xls」というファイルに「RSS縦一覧全選択」というマクロが入っているから そのコードも貼り付けろって事。
261 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/09(月) 20:06:30 ] セルに001って入力したいときはどうすればいいの?
262 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/09(月) 20:09:00 ] いくつか方法がある ・書式を000にする ・書式を「文字列」にする ・'001と入力する
263 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/09(月) 20:16:11 ] >>262 あざーす
264 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/09(月) 20:42:01 ] >255 >196は、補足しようとして余計混乱してるから 東京都の水道料金の表を見て来た。 整数きざみだが、分岐点は8、20、30 だよ。
265 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/09(月) 20:52:50 ] 東京かどうかもわからんし、>>196 は使用量によって基本料金が変わると書きたかったんじゃないの >>243 は使用量区分ごとに単価を積算してるが、それは正しい解釈ではなく>>215 が正しいのかもしれない
266 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/09(月) 21:04:11 ] 質問者が >>208 の質問に答えれば はっきりすることだが
267 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/09(月) 21:06:27 ] >>196 がそうなんじゃないの
268 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/09(月) 21:16:24 ] もうどっちでもいいじゃん。
269 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/09(月) 21:19:06 ] ちぃと教えて。 個人使用の目的で パソコンを3台買って、ワードエクセルは、プレインストール版ではなく ソフトだけを買ってインストールすることってできる? 3つとも、ワードソフトを買わなくちゃダメ?
270 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/09(月) 21:21:50 ] >>269 PC1台につき1ライセンス
271 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/09(月) 21:22:07 ] PDFをエクセルに貼るとき、Adobe Readerがない場合は クリップボードにコピー貼り付け くらいしかないそうですが、 どうやったらきれいに貼り付けられますか。フリーソフトは使えないです。
272 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/09(月) 21:27:54 ] >>269 デスクトップ・デスクトップ・ノート か デスクトップ・ノート・ノート なら、パッケージ版2つ買えば良い 「デスクトップ・ノート」に対して1つ、それ以外の1台に対して1つ 全てデスクトップ、もしくは全てノートの場合、又は上記の組み合わせでも OEM(DSP)版を買う場合は3つ買わないとダメ
273 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/09(月) 21:32:08 ] >>271 挿入→オブジェクトで対象ファイルを選んでもダメ?
274 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/09(月) 21:44:01 ] 【1 OSの種類 .】 WindowsXP 【2 Excelのバージョン 】 Excel2002 【3 VBAが使えるか .】 はい 【4 VBAでの回答の可否】 可 【5 検索キーワード 】 Cells 列名 excel 英語 数字 VBAでCells(行,列)を記述する際、列を数字で書くのと、英字で書くのとでは なにか違うのでしょうか? 会社のエクセルVBAで Cells(1,"A")と書いているのがあり、数字じゃなくても 設定可能なのを知ったのですが、HELPやwebを見ても、Cells(1,1)と書いているものばかり "A"等英字の指定はなにか問題があるのでしょうか
275 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/09(月) 21:46:27 ] >>274 足したり引いたりできないから不便なんじゃね?
276 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/09(月) 21:47:06 ] なんで〜。 レコード聴くのに、ステレオごとにレコード買うようなもんではないの? 音楽ソフトなら、PCごとに、i-podごとに、曲買わないよね? おかしいよ。
277 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/09(月) 21:49:29 ] レコードとかステレオとか何時代の人ですかw それはともかく、マイクロソフト様がそういう売り方をしてるんだから仕方がない 殿様商売ってやつ
278 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/09(月) 21:58:09 ] だね。著作権法の権利の及ぶ範囲も、著作者が自由に決められるって いうのもおかしいよ。すんげーMS社って儲けすぎでない?個人使用の目的なら、もうすこし ね。安くしてくんね〜。1家に1ライセンスにすべきだーーーー。
279 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/09(月) 22:02:00 ] >>274 俺はアルファベットで書く派だけど、わかり易さのためだけだね Cells(1,35).Valueとかになった時に、実際どの列が対象なのかわかりにくいから
280 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/09(月) 22:03:20 ] 近い将来NHK受信料も、パソコン、テレビごとに受信料かも。
281 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/09(月) 22:08:33 ] >>275 ,279 ありがとうございます。用途に合わせて使い分けていきます。
282 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/09(月) 22:09:41 ] >>276 ,>>278 不服ならMS製以外の使えば良い 不満があっても、機能や周りとの互換性優先でMS製を選ぶなら、 それはMSに強制されたわけではなく自分で選んだこと 選択肢はいくらでもある上で、自分でMS製を選ぶなら 不満は抱えても良いが、文句を言うべきでは無い
283 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/09(月) 22:11:51 ] >>279 定数や列挙体使うと良いよ
284 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/09(月) 22:21:39 ] >>276 2台のプレーヤーで同時に再生したい時はレコードが2枚いるでしょ?
285 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/09(月) 22:37:56 ] >>274 問題があるとしたらパソコンから見た時のわかりやすさ(=処理速度) 人間には"A1"の方がピンとくるがプログラム内部では「"A1"と言えば"(1,1)のことだな」と ちょっとだけ考える時間がいる 相当な巨大プログラム以外どっちでも無問題
286 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/09(月) 22:40:40 ] >>282 文句くらい言わせてやんなよw
287 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/09(月) 22:40:53 ] >>284 おっ。けだし名言w
288 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/09(月) 22:43:56 ] 一太郎とか、松とか、いったいどうなったん?
289 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/09(月) 22:44:34 ] >>285 定数ならVBEは1行ずつ入力した瞬間にPコードに置き換えるから処理時間の差は体感できないよ。 人間の入力スピードのがずっと遅い。 差がわかるとしたら、巨大なソースをエディタで書いて、一気にコピペした時ぐらいかな。
290 名前:285 mailto:sage [2009/02/09(月) 22:55:54 ] >>289 その通りだと思ってるよ補足サンクス 質問者が「どう違うんだろう」って思ってそうだったから285を書いた 最終的にはメンテナンス性があれば一番だと思う
291 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/10(火) 00:44:28 ] 「2台のプレーヤーで同時に再生したい時はレコードが2枚いるでしょ?」 折れ的には、この論理で行くと、個人では常に1台のプレーヤーでしか使わないこと の方が多い。同時に2台で再生して聞く、うましかはいないw >>269 実際に購入して、何台、認証が受けられるか試して見れw そうすればわかるから。
292 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/10(火) 01:10:10 ] プレイヤーや、再生時以外データを使用(保持)せず逐次読み込みだけど PCはソフトのデータを自前のHDDに内容を保持(使用)しっぱなしだからね。 PCでも、インストールとアンインストールを繰り返して、 保持(使用)しているのが1台のみなら、ソフトも1ライセンスでOK。 プレイヤーの場合も、データを保持するものは、本体やメディアにその分の課金がされてるし。
293 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/10(火) 01:13:31 ] やったこともないくせに、うましかとか言っちゃってw
294 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/10(火) 01:28:14 ] On Error GoTo errorMsg 動作1 動作2 動作3 動作4 Msg”” という内容で動作3までしかない処理でマクロ実行すると、 エラーメッセージが出て、動作の順番が狂ってしまうんですが、 何故でしょうか。3が先頭にきてしまいます。
295 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/10(火) 02:07:24 ] 実コードをどうぞ
296 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/10(火) 02:17:38 ] 2台のステレオの置いてある部屋が同じで、聞く人間が一人とは限らないし、 使用者が一人だったとしても、人間が聞くために再生するとも限らない。別のメディアにダビングとかね。 あと、昔のDJは一人で同時に何枚ものレコードを使ってたよな。
297 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/10(火) 02:25:35 ] 3枚ずつ買うに決まってるだろ 保存用、観賞用、布教用
298 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/10(火) 03:25:53 ] >>294 動作1,2でエラーが出てるんじゃね
299 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/10(火) 04:19:44 ] >>294 説明を省略しすぎ その質問から読み取れる範囲では、処理の順番が狂うことはありえない いったいどんなプログラムを作って何がやりたいのさ
300 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/10(火) 08:58:57 ] >>294 On Error GoToを抜いて実行しろ
301 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/10(火) 10:17:57 ] 【1 OSの種類 .】 WindowsXP 【2 Excelのバージョン 】 Excel2003 【3 VBAが使えるか .】いいえ 【4 VBAでの回答の可否】 否 表の中から、当月分データの合計を拾う数式があれば 教えてください。 表の一番上に日付が入って(G8:S8)、下にその日付に対応したデータがあります(G60:S60)。 G60:S60の中から、今月の分の合計を求めたいです。 よろしくお願いします。
302 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/10(火) 10:32:25 ] >>301 イマイチイメージできないが・・ G7=MONTH(G8) S列までオートフィル あとはどこかに=SUMIF(G7:S7,MONTH(NOW()),G60:S60) でいいのかな?
303 名前:301 [2009/02/10(火) 10:38:26 ] >>302 ありがとうございます! ちなみにこのままだと、前年同月のデータも拾ってしまいますが、 いい解決法はあるんですか?
304 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/10(火) 10:45:27 ] >>303 こんなんでよかったのか んじゃ↓に改造 G7=YEAR(G8)+MONTH(G8)/100 どこか=SUMIF(G7:S7,YEAR(NOW())+MONTH(NOW())/100,G60:S60)
305 名前:301 mailto:sage [2009/02/10(火) 10:51:02 ] >>304 ありがとうございます!
306 名前:301 [2009/02/10(火) 11:01:43 ] 連投スマソ さっきの表のg60:s60から、月間平均を取るにはどうすればいいですか? countも考えたですが、飛んでしまう月もあるので (データは1月、3月しかなくて2月のがなくても、3ヵ月としたいので) よろしくお願いします。
307 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/10(火) 11:07:50 ] >>306 =SUMIF(G7:S7,YEAR(NOW())+MONTH(NOW())/100,G60:S60)/COUNTIF(G7:S7,YEAR(NOW())+MONTH(NOW())/100) あまり小出しにしないように 頼むよ
308 名前:301 mailto:sage [2009/02/10(火) 11:14:45 ] >>307 すみません、ありがとうございました!
309 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/10(火) 12:08:14 ] >>272 何か勘違いしてるようだけど、ノート3台の場合3つ買わないとダメ 、というのは間違ってるよ Office2003の場合だと使用許諾はこうなってる。 >1.1 インストールおよび使用 > (a) お客様は、本ソフトウェアのコピー 1 部をパーソナル コンピュータ等の1 台のデバイスにインストールして使用できます。 > (b) お客様は、本ソフトウェアの 最初のコピーを主に使用する方が専用に使用する別の 1 台の携帯用デバイスに、本ソフトウェアの追加のコピー1部をインストールすることができます。 デスクトップ3台だとしても1台を携帯デバイスとして使うのであればOfficeを3つ買う必要は無い。
310 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/10(火) 12:21:26 ] 便乗で教えてください。 たとえばA1:T1の中から、月数を抜くにはどーすればいいですか? たとえばA1に2009/01/01、C1に2007/12/31があって、どこかにその間の月数「14」を返すみたいな。 よろしくです。
311 名前:310 [2009/02/10(火) 12:26:21 ] すいません、補足します A1:T1には他の日付も入ってるけど、一番古い〜一番新しい期間の月数がほしいです。 小出しですいません。
312 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/10(火) 12:33:46 ] >>311 =DATEDIF(MIN(A1:T1),MAX(A1:T1),"M") 条件によっては+1しないといけないかもしれん
313 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/10(火) 12:33:50 ] >>309 認証ではハードがデスクトップかノートかで判断している件について
314 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/10(火) 12:35:49 ] 携帯用デバイスってUSBメモリなんかのことじゃないの? パソコン本体のことなの?
315 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/10(火) 12:37:29 ] >>314 USBメモリにインストールしてどうすんだよw
316 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/10(火) 12:39:19 ] 単に携帯用デバイスと言えば、USBメモリも携帯できるパソコン本体も含むが 「インストールするデバイス」という話になると、USBメモリは コピーは出来てもインストール(直接使用・実行できる状態に)は出来ないので除外される
317 名前:310 mailto:sage [2009/02/10(火) 12:40:16 ] >>312 ありがとうございました!
318 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/10(火) 12:43:03 ] >>311-312 datedifは計算違いが恐くてプライベートな時しか使わんなー
319 名前:309 mailto:sage [2009/02/10(火) 12:50:54 ] ついでに言うと、バージョンによっては1人の人が開発、テスト目的に使うのであれば何台にでもインストール出来るものもある。 例えばXP Developer版の場合 >また、お客様は、お客様のソフトウェア製品を開発およびテストする目的に限り、本ソフトウェア製品のコピーを数に限りなく作成して使用することもできます。ただしその場合、かかる本ソフトウェア製品のコピーを使用できるのは、特定の1名のユーザーに限ります。 開発、テスト目的だから仕事で使う書類を作るとかは出来ないし、高いから普通の人には関係無いけどね。 >>313 使用許諾と機械的なライセンス認証は別の問題だよ。 ライセンス認証が通らなければ電話で「携帯して使うパソコンにインストールしたい」と言えばいいだけの話。 ところでライセンス認証ってハードウェアの変更があった事は分かってもハードの内容までは分からないものだと理解してたんだが、 本当にMicrosoftの方でノートかデスクトップかを判別してるの? Officeのサイトによればこうなってるんだけどね。 >A. Office ライセンス認証ウィザードにより、ソフトウェアがインストールされるハードウェアの仕様が認識されます。しかしこれは、ハードドライブをスキャンしたり、個人情報を検知したり、PC やその構成部品の型番や製造元を特定するものではありません。
320 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/10(火) 13:08:49 ] 【2 Excelのバージョン 】 Excel2007 【5 検索キーワード 】 excel2007 グラフ 自動調整 文字 サイズ フォント Excel2000ではグラフエリアの書式設定にてフォントサイズの自動調整があり、 グラフの大きさに連動して文字サイズを変更する・しないを選択できましたが、 excel2007ではどのようにすればよいのでしょうか? グラフエリアの書式設定にはこの項目はなく、 データラベルの書式設定>配置は「テキストに合わせて図形のサイズを調節する」であり かつグレーアウトしています。
321 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/10(火) 13:15:12 ] > ハードの内容までは分からないものだと理解してたんだが 当然、内容(型番や製造元)までは解らんが。 因みに、デスクトップを携帯するってのは通らない。
322 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/10(火) 13:26:14 ] >>321 それはデスクトップ+デスクトップではネットでのライセンス認証が通らなかったって事? それとも電話認証で「デスクトップを携帯して使ってます」と伝えたら断られたって事?
323 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/10(火) 13:37:54 ] miniITXなんて携帯出来る程 小さいデスクトップPCだぜ
324 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/10(火) 14:17:00 ] 両方
325 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/10(火) 14:18:41 ] 【1 OSの種類 .】 WindowsXP 【2 Excelのバージョン 】 Excel2003 【3 VBAが使えるか .】いいえ 【4 VBAでの回答の可否】 否 www.uploda.org/uporg2005563.jpg このような状態があるのですが、(300行くらいあります) この文の「01」の数を数えるにはどのようにすればいいですか? ('認識された文字は01です'と書かれたセルの数でもOKです) 妙な質問ですいません
326 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/10(火) 14:18:47 ] >>314 基本は主利用者が使うということで、携帯デバイスへのコピー目的は、 @バックアップという意味と、 A出先で主利用者が使用したいときに、PCのインストールされていない場合 携帯用デバイスから、一時的にインストールして使用する。 を意味しているのかも知れないな。
327 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/10(火) 14:20:21 ] 結論は2000使えという事か…おやチャイムが、、
328 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/10(火) 14:22:09 ] >>318 他に方法ありますか?
329 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/10(火) 14:28:08 ] Excel2000 vba勉強中 If文の分岐にセルA1と他のファイルのセルB2〜セルD2(セル結合)の文字が同じなら分岐 ってやりたいのですが上手く分岐してくれません… どなたかソース見せて貰えませんか? お願いします
330 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/10(火) 14:28:35 ] >>325 =countif(a:a,"認識された文字は01です")
331 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/10(火) 14:31:20 ] >>329 =IF(A1=[xxx.xls]シート1!$A$1,"同じ","おなじじゃないよ") ファイルを二つ開いて = だけ入力して、もう一つのファイルのセルをクリックすると 自動的に[xxx.xls]〜の部分が入力されるよ
332 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/10(火) 14:41:08 ] >>331 さん それってピボットって奴ですか?解りません(;´Д`) VBAで回答いただけると有りがたいのですが
333 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/10(火) 14:41:44 ] >328 =(YEAR(MAX(A1:T1))-YEAR(MIN(A1:T1)))*12+MONTH(MAX(A1:T1))-MONTH(MIN(A1:T1))+1
334 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/10(火) 14:52:09 ] >>329 If [A1] = Workbooks("他のファイル.xls").Worksheets("Sheet1").[B2] Then
335 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/10(火) 17:58:58 ] >>333 2008/12/1 と 2009/1/1 の2つのデータがある場合、この式だと何ヶ月になるかな?w
336 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/10(火) 18:12:55 ] >>335 (2009-2008)*12+1-12+1=2 おそらく合ってるだろ? 質問者が月数をどう定義しているかハッキリは分からんが 2007/12/31から2009/01/01の月数を14と言ってるのだから 開始月と終了月はそれぞれ1月と数えるのだろうと推測は出来る。
337 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/10(火) 18:17:37 ] 2だよ。それが何か? データが2つ無いと1になっちゃうけどね。
338 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/10(火) 18:19:09 ] >>335 2ヶ月。質問者の希望通りになってる。
339 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/10(火) 18:39:53 ] >>336-338 おまえらバカか。3人のふりして1人だろ。ゆとりとかそんなもんじゃねえぞ (2009-2008)*12+(12-1)+1=24
340 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/10(火) 18:41:03 ] すまん ゆとりはおれだったようだ
341 名前:>>329 [2009/02/10(火) 18:59:35 ] >>334 文でも数字でも同じで良かったんですね(;´Д`) 他の場所が悪いみたいです…もう少し頑張ってみます ありがとうございました。
342 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/10(火) 19:59:05 ] 頭で考えるより先に、まず実際に式をワークシートに入れて見ればいいのに… 携帯厨ならすまん
343 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/10(火) 20:01:58 ] >>339 このゆとりの態度と口調ってどっかで見たような気がするのは俺だけですか?
344 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/10(火) 21:00:57 ] With Application.FileDialog(msoFileDialogFilePicker) .InitialFileName = "フォルダ保存先" If .Show = -1 Then For Each p In .SelectedItems ActiveSheet.Pictures.Insert (p) Next End If End With End Sub これフォルダを選択して画像選択して挿入するマクロです。 ここで教えてもらいましたが、画像の順番がうまくいきません。 1,2,3,4 と選ぶと 貼り付けが4,1,2,3 となってしまいます。 なぜでしょうか。教えてください。
345 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/10(火) 21:17:36 ] >>344 貼り付けの順番って何のこと?
346 名前:344 [2009/02/10(火) 21:22:36 ] >>345 挿入した画像をそれぞれActiveSheet.Shapes(1) ・(2)・(3)・(4)として、 次の作業に移るので、挿入する順番が重要なんです。
347 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/10(火) 21:25:07 ] ForNextで回したほうがいいかもしれんね
348 名前:344 [2009/02/10(火) 21:45:17 ] >>347 どうやるんですか
349 名前:344 [2009/02/10(火) 21:56:36 ] 今日はプロがいないんでしょうか
350 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/10(火) 22:03:42 ] 試してないけど これでどうよ For i = 0 to SelectedItems.Count - 1 ActiveSheet.Pictures.Insert SelectedItems(i) Next
351 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/10(火) 22:13:21 ] >>344 それはWindowsの仕様で、複数のファイルを1つのダイアログでまとめて選んだ時、 順番がどうなるかは決めることも知ることも出来ない。 順番が重要なら1枚ずつ選ぶしかない。
352 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/10(火) 22:17:05 ] エクセルのフリーソフトのカレンダーで 毎日,毎週,毎月の収支を入力できる欄のあるものってないでしょうか? もしくはエクセルで簡単に 年間のカレンダーを(休日の設定とか自動的に設定) 関数とか利用して作ったりできないものでしょうか? よろしくお願いします。
353 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/10(火) 22:20:26 ] >>351 そうだったんですか。 どのPCでやっても最後の1枚が最初にくるようになってました。 すみません>>350 は>>344 のどこに入れたらいいんでしょうか。
354 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/10(火) 22:23:07 ] >>344 複数選択した場合の順番は、アクティブなものから下方向に順次 ついでアクティブな物の上にも選択しているものがあれば、一番上から下方向に順次 つまり 1,2,3,4という順で選ぶと、最後の4がアクティブになってるので、最初に4 そしてその下が無いから次は一番上の1、そこからした方向に2,3と続く 1,2,3,4の順で貼付というか選択コレクションに格納したいなら 1をアクティブ(点線枠が掛かった状態)にしよう
355 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/10(火) 22:30:23 ] >>352 あてずっぽうに答えるけど ググればみつかるんじゃないの?
356 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/10(火) 22:32:56 ] >>352 Excelには祝日を求める関数はありません。 祝日以外の部分なら基礎的な知識で作ることは出来ますが、 すべてここに書くと長くなってしまうので、まずは自分で調べて、 どうしてもわからない部分だけ聞いてください。 カレンダーを作るフリーのマクロはいくつもあるので検索してください。
357 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/10(火) 22:34:38 ] 質問です VBAで組み込みの「名前を付けて保存」ダイアログを使うとき 2007でもそれ以前でもファイルの種類をxlsにするのはどう指定すればいいですか? 2007メインで使ってるんだけどArg1に「ほにゃらら.xls」を指定しといたら それで保存できたから安心しかけてたら 開く時になって「拡張子とファイルの種類が一致しない」みたいな警告が出るんで 中身がxlsxのものをリネームしただけみたいな状態なんだろね 保存前にファイルの種類を手動で選択すればいいんだけど 誰が使っても後でエラーにならないようにしたいんで (普通に保存できたように見えるからかえって性質が悪い)
358 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/10(火) 22:37:47 ] >>352 収支を入力したいのが主目的なら、カレンダーとか祝日とかにはこだわらない方がいいと思う。
359 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/10(火) 22:45:43 ] >>352 休日がらみの話抜きなら「簡単にできる」が答え 休日判定がらみのツールに詳しいサイトもあるから 自作するならそれも使えばいいかと スキルが「簡単にできない」レベルとかなら再質問するよろし
360 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/10(火) 22:47:27 ] >>357 古いバージョンの形式で保存するときはこんなふうに書く Workbooks(1).SaveAs FileName:="なんとか.xls", FileFormat:=xlExcel8 -----------------
361 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/10(火) 22:49:22 ] >>354 >>344 じゃないけど勉強になった!
362 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/10(火) 22:56:47 ] >>360 ありがとう 質問してたのはxlDialogSaveAsを使って「ファイルの種類の既定値」を設定できないかと 同じ指定で2007でも2003でも同じようにxlsで保存になるかが知りたい
363 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/10(火) 23:01:13 ] >>354 1から順に選んで1をアクティブにしてくれるマクロって作れないでしょうか?
364 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/10(火) 23:02:51 ] >>354 1から順に選んで1をアクティブにしてくれるマクロって作れないでしょうか?
365 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/10(火) 23:08:13 ] >>362 arg2でファイルの種類の既定値を変更できる。2007のマクロから2003の形式を指定する場合はこう。 Application.Dialogs(xlDialogSaveAs).Show arg1:="", arg2:=1 あとは、Excelのバージョンを調べて処理を分ければいい。
366 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/10(火) 23:08:35 ] >>363 マクロに詳しくない俺がやるなら ・画像は順番に並ぶようにリネームしておく →選ぶ画像だけをまとめてフォルダに入れておく →VBA実行 →ファイル選択画面ではctl+Aで全選択 で希望の結果にならないかな試してないけど
367 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/10(火) 23:10:29 ] >>363 何を選ぶんだ。 落ち着いてもっと長い日本語で書け。
368 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/10(火) 23:14:26 ] 質問させて下さい。エクセル2003を使用しています。 現在、フォーム → オプションボタンを貼りつけ、簡単なマクロを登録させています。(マクロ自身は、行の高さを変え る程度の簡単な物です) データ入力する際に、オプションボタンを押すと、必要でない行の高さを 0にする事で入力者には必要な項目だけ 入力するようにしています。その際に、行が 0になる場合にその行に設置しているオプションボタンを消えたり表示 したりしたいと思っております。 オプションボタン@を押すことで、別のオプションボタンAが消えたりオプションボタンBが表示されたりするようなマクロ はないでしょうか? どなたかご教授お願いします
369 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/10(火) 23:14:36 ] >>365 Arg2:=1で良かったんですか!! それならむしろバージョン分けの必要ないかもですね 休み明けに両バージョンで試してみますありがとうございました
370 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/10(火) 23:18:16 ] >>367 挿入する画像を選んでいくとき、どうしても最後に選んだやつがアクティブになってしまうから 知らない人が使っても困らないように最初に選んだやつを自動でアクティブにしたいんです。 枚数は毎回違い、常に新しい画像を使用します。
371 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/10(火) 23:18:40 ] >>368 こんな感じでボタンを隠すことが出来る。 CommandButton1.Visible = False ボタンを消す CommandButton1.Visible = True ボタンを出す
372 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/10(火) 23:24:31 ] >>370 続けて関連する質問をするときは、名前に最初の質問のレス番を入れてね。 特定のシェイプを一番前にして選択状態にするにはこう。 ActiveSheet.Shapes(1).Select Selection.ShapeRange.ZOrder msoBringToFront
373 名前:368 mailto:sage [2009/02/10(火) 23:32:43 ] >>371 早速、レスありがとうございます 最近、マクロを触り始めたばかりで、マクロを分かっておらず質問ばかりですいません。 オプション@を押すと、リンクしているセル( 仮にA10 )に数字が反映されるよう設定していたとすると A10が 1の場合、オプションボタンAが消えオプションボタンBが表示される。 このような設定をする場合、>>371 さんのコードからどういったコードを追加すればよいでしょうか?
374 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/10(火) 23:49:55 ] >>373 A10が1ならボタン2が消えてボタン3が表示される。 ボタン名は自分で思ってるのと違うことがあるのでちゃんと調べてね。 If [A10] = 1 Then ActiveSheet.Shapes("Button 2").Visible = False ActiveSheet.Shapes("Button 3").Visible = True End IF
375 名前:368 mailto:sage [2009/02/11(水) 00:15:16 ] >>374 さん。レスありがとうございます コントロールツールボックスを使うことで、374さんのコードでボタンの表示・非表示が出来ました。ありがとうございます。 再度、質問ですいませんが、フォームからのオプションボタンでボタン名の登録(登録が無理ならボタン名の確認)のような 事は出来るのでしょうか? あまり、マクロに慣れていない事もあって割と簡単なフォーム−オプションボタンで一連の動作をしたいと思っております。
376 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/11(水) 00:48:35 ] >>375 ボタンには名前だけでなく番号も付いている。 さっきのプログラムを、例えば ActiveSheet.Shapes(2).Visible = False ActiveSheet.Shapes(3).Visible = True みたいに、番号で指定することもできる。 ボタン名を確認するには、 MsgBox ActiveSheet.Shapes(1).name ってやると、1番目のボタンの名前が表示される。 そして名前は自由に変更することができる。 ActiveSheet.Shapes(1).name = "1番目のボタン" ActiveSheet.Shapes(2).name = "セカンドボタン" ActiveSheet.Shapes(3).name = "灰色の長方形" 番号とまったく関係ない、自由な名前を付けることができる。 さらに、名前を変えた後なら ActiveSheet.Shapes("セカンドボタン").Visible = False のように書くことも出来る。
377 名前:368 mailto:sage [2009/02/11(水) 01:04:09 ] >>376 さん レスありがとうございます 夜分遅くなりましたので、明日にでもためしてみたいと思います また、質問させていただく事もあると思いますのでよろしくお願いします。 長々とありがとうございました。
378 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/11(水) 05:08:25 ] 【1 OSの種類 .】 WindowsXP 【2 Excelのバージョン 】 Excel2002 【3 VBAが使えるか .】 いいえ 【4 VBAでの回答の可否】 否 【5 検索キーワード 】 Excel 時刻 足し算 作業完了予想時刻を関数を用いて計算したいのですが「時刻(〜日〜時〜分)」+「作業時間(分)」の足し算の 計算方法が分かりません。 Aのセルに「作業時間(分)」を計算して出させているのでNOW()の値に加算したいのです。 お手数ですが関数の記述例をご教授ください。
379 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/11(水) 05:37:51 ] やりたいのは B1セルに今の日付:NOW() B2に作業時間(分):関数を用いて整数として計算済み。 B3に作業終了時刻: このような場合はB3にはどのような記述を行えばいいでしょうか?
380 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/11(水) 05:42:05 ] =B1+B2/1440
381 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/11(水) 09:43:57 ] ありがとうございます。 無事計算できました。 ところでなぜ「1440」なのでしょうか?
382 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/11(水) 09:49:02 ] 60*24
383 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/11(水) 09:49:33 ] >>381 シリアル値では1が一日 なので、1/24が一時間、1/24/60(=1/(24*60) =1/1440)が一分
384 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/11(水) 09:54:39 ] よく分かりました。これで「分」以外の場合でも自分で計算できそうです。
385 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/11(水) 09:58:24 ] >>384 じゃあ、3分9秒の数式作ってみ
386 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/11(水) 10:13:25 ] =B1+(3+9/60)/1440 これでいいですか? (´・ω・`)
387 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/11(水) 10:26:37 ] >>386 身になってるようで良かった こういう人には回答し甲斐があるね これからも頑張って下さい
388 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/11(水) 10:28:23 ] 皆様、ありがとうございました。
389 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/11(水) 12:04:06 ] 質問者に例題やらせるのは 新しいパターンだな。
390 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/11(水) 12:23:10 ] 自演なんだけどね
391 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/11(水) 12:25:18 ] (;゚д゚)ァ
392 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/11(水) 14:13:41 ] たまにはTIME関数も使ってあげてください
393 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/11(水) 14:50:37 ] 【1 OSの種類 .】 WindowsXP vista 【2 Excelのバージョン 】 Excel2003 2007 【3 VBAが使えるか .】 いいえ 【4 VBAでの回答の可否】 否 【5 検索キーワード 】 sumif 複数条件 sumproduct A列からDC列ぐらいまでデータが入っていてシート1がこんな感じ A B C D E F G 1 店番 店名 商品コード 商品名 取扱個数 条件1 条件2 (略 2 001 A店 101 鉛筆(黒) 2 ’1 3 001 A店 102 鉛筆(赤) 1 ’2 4 002 B店 102 鉛筆(赤) 10 ’3 5 002 B店. 201 ノート(白) 5 (空白) ’1 6 002 B店. 202 ....ノート(赤) .. 8 (空白) ’1 シート2に以下のイメージで集計して提出資料を作りたいのです。 A B C D E F G 1 店番 店名 金額 鉛筆(黒and条件1=1) 鉛筆(赤and条件2=2) 鉛筆(赤and条件3=3) ノート(全色) 2 @100円 @100円 @102円 @200円 2 001 A店 (取扱個数計) 3 002 B店 4 003 C店 ※C列の所に@単価×取扱個数の合計を表示。 データは絞り込みをしたり、しなかったりで2000行〜37000行あります。 アクセス(2000)からデータを取り出して、データを集計して、印刷用の様式に加工しています。 商品コードは約100種類、条件によって同じ商品コードでも単価が違うので集計する列を分けています。 データの1行はA列からDC列ぐらいまであるので、sumprodcutを使うと再計算でとんでもなく時間がかかります。 sumproduct以外でスマートな関数はないでしょうか?
394 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/11(水) 14:55:47 ] >>393 単価が途中で変更されることはないの?
395 名前:393 mailto:sage [2009/02/11(水) 14:56:56 ] つづき、 アクセスは、システム屋からのリースで、仕様変更にはコストが掛かるので無理との回答でした(同じプログラムを多数卸しているため) アクセスを理解するにはどんな本が良いですかね?
396 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/11(水) 14:59:04 ] >>394 年によって単価が変更されることは、あります。 間違いがありました。列が1,2,2,3,4となっているところを1,2,3,4,5に読み替えてください。
397 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/11(水) 15:02:05 ] >>396 表示するのは現在の単価でいいということにするよ。 ACCESSで作られているなら単価マスターが存在するだろう? もしかしたら商品マスターの中に単価項目があるかもしれないな。 1,2行目は単価マスターを表示するだけだ。 3行目以降はピボットテーブルで集計するといい。
398 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/11(水) 15:10:25 ] >>393 よくわからんけどCOUNTIFSかSUMIFSあたりを使えば多少は速くなるんじゃない?
399 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/11(水) 15:34:17 ] >>398 私のPCに2007入ってます。上司のPCには2003が入ってます。 sumifsを使うと、「Excel2003だと使えないぞ《゚Д゚》ゴラァ!」って言われました。 >>397 後出し情報でごめんなさい。システムの画面に「Excel形式で出力」ボタンがあるのでそれで出力してます。 単価マスターとか商品マスター見ること出来ません。ただ、商品コード(A列)と商品名(B列)の一覧は作成済みです。 >表示するのは現在の単価でいいということにするよ。 okです。2行目は手入力しても間違う可能性が少ないので ピボットテーブルにしてみたら、条件の絞り込みは出来ました。出てきた数値を様式に手入力ですか? 手入力だと間違いそうです・・・
400 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/11(水) 15:37:00 ] >>399 >手入力だと間違いそうです・・・ 形式を選択して貼り付けで値のみにするとか使えないかな。
401 名前:名無しさん@そうだ選挙にいこう mailto:sage [2009/02/11(水) 16:01:43 ] Excel2000 を使っていて不自由は感じていないのですが PCをビスタにしても問題無く使用できますか?2007は使う気ないです。 やっぱXPにしとこうかな?
402 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/11(水) 16:20:05 ] =VLOOKUP(A2,A4:C7,MATCH(A1,A4:C4,0),FALSE) このセルにリンクをつけ、該当する数値へリンクさせジャンプしたいのですがどのようにすればいいのでしょうか?
403 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/11(水) 17:30:34 ] すみません、どなたか教えて下さい エクセルで、となり同志に掛け合わせたいものを書いて、その右側に掛け算の答えを出す事ってできますか? どうやって、すればいいですか?
404 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/11(水) 17:45:24 ] A1=PRODUCT(B1,C1)
405 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/11(水) 17:45:42 ] >>403 例えばその隣同士がA1とB1だとしたらその右側のC1に =A1*B1 って書けばいいですよ。 A2〜C2でも同じことをしたかったら、 C1をコピーしてC2にペーストしたらいいです。そうしたら自動的に =A2*B2 って入力されますよ。
406 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/11(水) 18:03:32 ] >>405 ご親切にどうも有り難うございます やってみたのですが、A1*B1と書いて、=を押したら、掛け算の答えが出て感激しました それで、その下に、コピーしたのを貼り付けたら、上の計算の答えと同じものが出てきました 下の数字は1行目とは違う数字なので、答えは違うものなのですが・・・ ごめんなさい、どうしたらいいでしょうか 教えて頂けたら有難いです
407 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/11(水) 18:14:15 ] >>406 C2にはどういう式が入っていますか?
408 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/11(水) 18:19:11 ] コピーと書かれていたので、A1*B1と入れてたのですが、よく考えたら A2*B2と書けばいいのですね? そうすると正しい答えが出たのですが・・・ 本を見ても、このやり方載ってなかったので、本当に助かりました 心から感謝です!!!
409 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/11(水) 18:24:42 ] Excel2003ですが、作業状態ファイルから起動すると、設定してあったウィンドウ枠の 固定が解除されてしまいます。解除されないようにするにはどうすればいいですか?
410 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/11(水) 19:05:00 ] >>402 ちょっとは関数使えるみたいだからまずADDRESS関数のヘルプを見れ ジャンプしたい先のアドレス表示ができるようになったら 次はHYPERLINK関数のヘルプを見れば解決
411 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/11(水) 19:11:59 ] >>408 せっかく聞きに来たんだから いちいち入力せず言われた通りコピペするんだ
412 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/11(水) 19:23:16 ] >>399 Excel好きだからこのスレにいるのにこんなこといっちゃあ何だが その条件ならAccessのレポート使った方がよっぽど効率よさそう せっかくAccessあるんならちょっとは触ってみろよ とくにレポートの部分はうまく使えばExcelなんて糞ソフトだなと言いたくなるくらいいろんな機能がある
413 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/11(水) 19:27:48 ] >>409 どうやればその状態を再現できるかわからんから答えにくい・・・ ほんとに固定した状態で保存できてるのか? もう一度設定しておきたい状態にしてから新しく作業状態ファイルを作っても駄目?
414 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/11(水) 19:33:41 ] >>411 すみません、何度もやってみたのですが、うまくいかなかったので、入力もしてみたのです コピーでできるのなら、その方がやりやすいです コピーでまたやってみます
415 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/11(水) 19:34:34 ] >>413 1 ファイルAにウィンドウ枠の固定を設定 2 resume.xlwを保存 3 Excelを終了 4 resume.xlwから起動 5 ファイルAのウィンドウ枠の固定が解除されてる
416 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/11(水) 19:46:12 ] >>415 あらま本当だねぇ(2007で確認) 解決できそうなのはVBAのOpenイベントで処理するか 似た機能(ウインドウの分割)で代替させるかくらいかねぇ
417 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/11(水) 20:15:16 ] >>409 いい加減な答えしてたけれど多分わかったねぇ ウインドウ枠の固定をしたブックを保存してないとかじゃ? 作業状態ファイルはあくまでその時のウインドウの状態とか保存してくれるだけだから 個々のブックの設定はそのブックを保存しないと駄目 これでどうかねぇ
418 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/11(水) 20:33:11 ] >>417 試してから書け、な?
419 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/11(水) 20:49:26 ] 2007だとこれで解決したんだけど2003は駄目かねぇ 2003仕事で使って作業状態ファイルも使ってるけどその不具合経験したことなくて 2003で駄目ならいい加減なこと書いて申し訳ない手元に2007しかないんで本来はROMってる立場なのにでしゃばった
420 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/11(水) 20:58:41 ] 前回操作時に何か余計なことをしてしまったようで そのファイルを読み込むと、 「他のファイルへの自動リンクがあります。更新しますか?」 が毎回出てきてしまいます。 シートの数も多く、どのセルに自動リンクが設定されているか 探し出せないのですが、何か簡単に探せる方法はありませんか?
421 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/11(水) 21:00:05 ] >>420 [ を検索してみそ
422 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/11(水) 21:20:28 ] >>421 発見!! こんな所に!! ホントありがとうございます。
423 名前:344 [2009/02/11(水) 21:20:32 ] >>370 >続けて関連する質問をするときは、名前に最初の質問のレス番を入れてね。 >特定のシェイプを一番前にして選択状態にするにはこう。 >ActiveSheet.Shapes(1).Select >Selection.ShapeRange.ZOrder msoBringToFront 教えてもらった上のマクロなんですが、 ('さいしょにはりつけた画像を一番上にもってくる) ではなくて フォルダで選択した順にshapes1,shapes2,shapes3となるようにしたいんですが できないでしょうか。 希望とする内容は ('フォルダでファイルを順に選択して先頭のファイルを点線状態で挿入) もしくは ('画像を挿入したあとShapes1をShapes(ラスト)に変更)
424 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/11(水) 21:33:23 ] >>414 そもそも最初に、 >やってみたのですが、A1*B1と書いて、=を押したら、 これおかしいよ。 =を押してからその後ろにA1*B1 したがって、セルには =A1*B1 と入れる あなたの順序だと、計算されるのが分からん。 A1とB1をかけた結果がC1のセルに入れば あとは、C1のセルをC2にコピーすればC2の式は自動的に =A2*B2 と行番号 が増える。この自動で増えるのがエクセルの基本的な仕様。
425 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/11(水) 21:52:12 ] >>423 最後に選択したのが最初に処理され、その後最初に 選択したものから順に処理されるのなら、 選択する順番を、2番目に処理するものから順に選択し、 最後に1番目に処理したいものを選択すれば?
426 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/11(水) 22:45:09 ] おお!
427 名前:393 mailto:sage [2009/02/11(水) 22:48:43 ] >>412 VBA(マクロ?)とアクセスなら、どちらが楽に覚えることが出来ますか? またしても後出しじゃんけん御免なさい。 1.私がアクセスでファイルを作る→人事異動→後任はアクセス使う気がない→私にヘルプくる。 2. └→上司にファイル提出→上司「アクセスで作るな。読めない」言われる。 3.システム屋がアクセス以外のソフトで開発する。→アクセス無くなる。→ファイル読めなくなる(可能性(小)) 1の可能性は、Excelでファイルを作ったときに経験したことなのですが、こうなる可能性が(大) 2は、もうどうしようもないのです。私だけがこの様式を作って上司に報告している訳ではないので。 上司が8人から上がってくるファイルをコピペして全体の集計をさらにしているのです。 やっぱり複数条件の抽出は時間が掛かるのですね。データの行を分割して計算させてみます。
428 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/11(水) 22:54:41 ] VBAは別に覚えなくても報告できるべ?
429 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/11(水) 23:05:38 ] 複数のファイルにまたがる集計を、条件を変更しながら簡単に試せるのがAccess。 面倒な単純作業を自動化できるのがVBA。 用途が違うべさ。 8人のファイルを1つのシートにまとめるみたいな、 単純作業の繰り返しをVBAに置き換えたいだけならマクロの記録をしてみればいい。
430 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/11(水) 23:08:08 ] >>427 アクセスを覚えるのがベストな状況だな csvで出力すればエクセルでも読めるからいいと思うんだけど VBAは一度試してみては?マクロの記録から始めればすぐに覚えられるはず ちなみにアクセスでもVBA使えますよ。使う機会ほとんどないと思うけど。
431 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/12(木) 00:38:09 ] >>427 ACCESSが出力する販売データには単価や金額が含まれていないの? それはかなり痛いシステムなんで早くリプレースしたほうがいい。 ま、それはそれとして、仕方がないから自分で単価マスターを別シートにでも用意して、販売データにVLOOKUPで結合してやるといいよ。 そして後はピボットテーブル。
432 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/12(木) 00:45:57 ] こういう事であまり自分が頑張りすぎちゃうと泥沼っつーか 最悪鬱になって会社辞めちゃうとかそういう事になりかねないから 出来るだけ自分が後々楽できる方法考えた方がいいと思うけどねー 金で解決出来るんならいい業者見つけて任せるのが一番だと思うわ。 人によるんだろうけどね。
433 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/12(木) 05:41:33 ] >>423 アクティブになってるのは必ず4番目で 1番目や2番目をアクティブにしてOK押す人は居ないって条件なら>>425 で解決だな そうでないなら、「希望する内容」の後者でも対応できないってことになるわけだが 前者はフックやらウィンドウメッセージやらといった面倒なことが必要で そこまで丸投げでやってくれる人は居ないだろうし、君自身も使いこなせないだろう そうなると他の方法だが、ファイル選択ダイアログは、初期状態では名前の昇順で並んでいるが その並び通りの順番で挿入したいってことは、名前の昇順で挿入したいってことだから 選択コレクションをソートしてから挿入すれば良い これならどれがアクティブになっていても、一意の順番で挿入される 名前の昇順でもなく、 画像1 3 画像2 1 画像3 2 画像4 4(アクティブ) という順番で選択したら、画像2、画像3、画像1、画像4という順番で挿入したいとか言うなら もはやユーザーフォームで挿入画像選択フォームを作った方が手っ取り早い ユーザーフォームなら選択した順番通りはもとより、選択(クリック)した時点で挿入してしまうことも可能
434 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/12(木) 05:50:04 ] >>423 もし毎回 1234→4123 123456→612345 のように順番が変わっちゃうと決まってるなら 処理する対象を1回目だけshapes(shapes.count)、2回目以降shapes(i-1)にすれば?
435 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/12(木) 06:06:23 ] >>434 残念ながらファイルの順番は環境によって変わる。 FileDialogを使う限り、選択した順番を調べるのはほぼ不可能なので、 ファイルの一覧を表示して選択するフォームを自作するのが無難。
436 名前:VBA初心者 mailto:sage [2009/02/12(木) 12:47:36 ] 携帯から失礼します PC外につながらないんで 【1 OSの種類 .】 Windows2000 【2 Excelのバージョン 】 Excel2002 【3 VBAが使えるか .】 初心者 【4 VBAでの回答の可否】 可 というかVBA データが入ってるセルの一番下の行数を変数として読み込みたいのですが どうすればよろしいでしょうか?
437 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/12(木) 13:05:37 ] >>436 マクロの記録でctrl+end xxx = ActiveCell.SpecialCells(xlLastCell).Row
438 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/12(木) 14:15:46 ] A列を調べるとき Range("A65535").End(xlUp).Row
439 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/12(木) 14:59:51 ] 複数列の一番下なら(1行目にデータがあるとして) ActiveSheet.UsedRange.Rows.Count
440 名前:239 mailto:sage [2009/02/12(木) 16:25:35 ] >>260 =254様 コマンド→再計算のループで悩んでいると書いた239です。 レス遅れて申し訳ありません。 これからご指摘頂いた通り実行したいと思います。 有難うございます。
441 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/12(木) 16:36:31 ] >>424 有り難うございます やってみたら、ビックリです ほんと式がコピーされるんですね 昨日やったのは、=を欄外上の空欄左でクリックしました マス目をコピーしようとしても、昨日はできなかったです さらに知りたいのですが、欄の中に数字を入れていくのに、ずっと同じ数字を記入していく場合、 一つずつ右クリックして、貼り付けする以外、やり方はないでしょうか?
442 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/12(木) 16:56:07 ] >>441 あんたの質問は全部ヘルプを見ればわかることばかり これからはヘルプを見てから、それでもわからなければ 疑問点全体をまとめてから質問しなさい
443 名前:436 mailto:sage [2009/02/12(木) 16:59:52 ] 皆様ありがとうございます 解決しました <(__)>
444 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/12(木) 17:35:54 ] >441 貼り付けるセルが矩形範囲ならドラッグで、 飛び飛びなら、Ctrl+左クリックで複数指定してから 貼り付ける。ただ普通に貼り付けると、書式も 貼り付けられてしまうので、値の貼り付けアイコンを ユーザー設定で置いておくと便利。
445 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/12(木) 19:03:16 ] >>444 もっと初歩の方の様子なので >>441 (式でなく)数字を直接入力したセルをコピーするなら、まずその値のセルをクリックして、 そのセル右下の黒いポッチ(四角)にマウスを合わせる。すると、マウスポインタが+記号に なるので、そのまま左ボタンを押したまま(たとえば下に)動かすと下のセルが選択されていき 同時に同じ値がコピーされる。 この応用で、マウスの右ボタンでコピーすると、ボタンを離したときに、選択肢が出てきて、 ちょっと違ったコピーもできる。これはどうなるか自分でやってみよう。 式をコピーする場合は、前回の回答にあるように、セルの行番号あるいは列番号が自動で 代わるので、「式のコピー」と「値のコピー」はちょっと違う動きに注意。ただそのほうが 便利なのでそうなっている。なお「式のコピー」の場合でも、行番号や列番号を固定する ことももちろん簡単にできるようになっている。 なお、質問が、初歩の入門のイントロダクションの始めにの・・・・なので Excel超入門的な感じで、Webサイトを探れば、どこにでも掲載あると思うので トライしてみて
446 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/12(木) 19:29:25 ] うざ
447 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/12(木) 21:22:19 ] ちょっとVLOOKUPについて質問 最後の引数部分、TRUEか省略するとたしか 検索値未満の最大の値がヒットしたと記憶してるけど これを検索値以上の最小の値にすることってできる? 単純に範囲を降順にしても無理っぽい気がしたけど
448 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/12(木) 21:33:17 ] >>447 作業列ぐらいしか思い浮かばないな と思ったけど www.google.com/search?client=opera&rls=ja&q=vlookup+%E6%A4%9C%E7%B4%A2%E5%80%A4%E4%BB%A5%E4%B8%8A%E3%81%AE%E6%9C%80%E5%B0%8F%E3%81%AE%E5%80%A4&sourceid=opera&ie=utf-8&oe=utf-8 色々あるらしい
449 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/12(木) 21:42:12 ] 工夫というものは素晴らしいですね
450 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/12(木) 21:58:54 ] 折れ線グラフのY軸の項目で例えば0〜100とする場合、0は表示せずに、100のみ表示したいのですが そういうのはどうすればいいのでしょうか?
451 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/12(木) 22:10:01 ] >>450 そういう一般的でないことをするときは グラフの機能あれこれ調べるよりも 縦軸ラベルのフォントを白にして見えなくしてから テキストボックスで100を貼り付ければいいじゃんと思ったりもする
452 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/12(木) 22:11:56 ] >>447 範囲を降順にしてMATCHの第3引数を-1にすりゃいい。 当然INDEXと組んで使う。 VLOOKUP関数なんてほとんど使いみちがない関数だ。 どこぞのピボット厨が好きだったようだが。
453 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/12(木) 22:15:16 ] >>452 pc11.2ch.net/test/read.cgi/bsoft/1151651536/
454 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/12(木) 22:17:01 ] >>452 範囲を降順にしなくてもできる方法を考えようよ。 INDEXを考えてるんだったらさ… MATCHの第3引数を省略してMATCHの値に+1してやればいい。 ピボット厨をバカにしているようだが、君はピボット厨をバカにするほどのスキルをもっていない。
455 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/12(木) 22:19:51 ] 久々にどうしようもない関数厨の登場だな
456 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/12(木) 22:32:04 ] >>452 君はまだ正規化を知らないんだね。 なぜVLOOKUPで十分なのか 考えてごらん。
457 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/12(木) 22:51:19 ] >>450 軸の表示形式を 0;0;"" など
458 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/12(木) 22:59:46 ] >>452 お前きっとSUMIFとかCOUNTIF大好きだろ。 そんなの使ってるとどんどん頭悪くなるぞ。
459 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/12(木) 23:04:57 ] >>456 >>458 さあ、それ以上は雑談スレでやろうか。 【質問不可】Excel総合相談所スレの雑談・議論スレ2 pc11.2ch.net/test/read.cgi/bsoft/1151651536/
460 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/12(木) 23:06:26 ] ぬるいヤツラの集まりだなココは この時期はこんな程度なんだろうが、それにしても・・・・・
461 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/12(木) 23:11:20 ] VBA不可ってだけで一気に回答レベルが落ち込むからな
462 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/12(木) 23:30:21 ] >>460 オマエもそのうちの一人だけどね 口先でオレは違うというのは簡単だが 形にしなきゃ否定は滑稽なだけだし
463 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/12(木) 23:49:15 ] >>461 VBA歓迎だぞ。 おもしろいから。
464 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/12(木) 23:53:54 ] >>460-463 相手してやるからこつちこい 【質問不可】Excel総合相談所スレの雑談・議論スレ2 pc11.2ch.net/test/read.cgi/bsoft/1151651536/
465 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/12(木) 23:56:54 ] 【1 OSの種類 .】 WindowsXP 【2 Excelのバージョン 】 Excel2007 【3 VBAが使えるか .】 いいえ 【4 VBAでの回答の可否】 否 【5 検索キーワード 】 countif、Excel 関数 セル指定 =COUNTIF(C$3:C$22,">B3") という表記だと返ってくる値が0になってしまうのですが、そのセルの数字以上という条件で記述したい場合、どこを直せば良いのでしょうか あまりに基本的過ぎるのか調べても見つからなかったのでお願いします
466 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/13(金) 00:03:25 ] >>465 ">=B3" そのセルのその、はB3のことですよね これはB3に記述しちゃダメですよ
467 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/13(金) 00:05:49 ] 他のセルに記述してもダメなんですよね……。 「>B3」という文字列での検索になっているためだと思うんですが、セルの数字を参照させたい場合はどうすれば良いのでしょう?
468 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/13(金) 00:10:25 ] gdgd言ってないで答えてやれよ、使えねーな =COUNTIF(C$3:C$22,">" & B3)
469 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/13(金) 00:11:49 ] >>466 おまw >>465 =COUNTIF(C$3:C$22,">="&B3)
470 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/13(金) 00:12:13 ] ありがとうございます! なるほど、&が必要なんですね
471 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/13(金) 00:21:00 ] そんな簡単に納得しちゃっていいのかw まあ別にいいけど。
472 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/13(金) 00:21:31 ] &が必要っつーか、引数をバリアントで処理する エクセルの悪い所であり、都合が良い所だったり、
473 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/13(金) 00:22:30 ] 正直ださいと思う。
474 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/13(金) 00:25:55 ] 良いところ、じゃないかな でないと文字列を数値に置き換えるために別の関数が必要なわけだし 非常にメジャーなソフトである以上、あまり低級にしてしまうと一般人が付いてこれなくなるからね >>473 理解してる人からすれば確かにそうなんだけどねw この辺は販促的な事情も絡んでくるんじゃないかな。あまりにガチガチだと使いにくくなるという懸念があるわけだし
475 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/13(金) 00:26:11 ] うん、最近抵抗が無くなって来たけど Range("A" & i) とか、最低だな
476 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/13(金) 00:31:57 ] さあ、こっちいこうか 【質問不可】Excel総合相談所スレの雑談・議論スレ2 pc11.2ch.net/test/read.cgi/bsoft/1151651536/
477 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/13(金) 00:34:02 ] >>476 おまえさっきからうっとーしいぞ。 仕切り厨か? 仕切りも雑談なんだよ。ひっこめ。
478 名前:自治厨 mailto:sage [2009/02/13(金) 00:40:30 ] >>477 おれはほかに>>459 しか書いてないぞ。
479 名前:じちちゅう2 mailto:sage [2009/02/13(金) 00:42:24 ] 見つけたら誘導してるかなぁ あんまりスレ違いがひどいと削除+アク禁よん♪
480 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/13(金) 00:48:56 ] さあ、こっちいこうか 【質問不可】Excel総合相談所スレの雑談・議論スレ2 pc11.2ch.net/test/read.cgi/bsoft/1151651536/
481 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/13(金) 01:29:35 ] Excelって画像ファイルをD&Dで取り込めないんだっけ?
482 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/13(金) 02:13:29 ] >>454 あんた恐ろしくレベル低いね。 >>455 に馬鹿にされるだけあるね。 単純にMATCHの値に+1していいわけないじゃん。 一致じゃなかったら+1だろ? こんなことするなら降順でMATCHの第3引数-1が普通だ。 どうせ正論はいても否定するだろうけどな、 なんせ声さえ大きければ勝てると思ってるやつだろうし。
483 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/13(金) 08:25:32 ] >>482 横から感想。 INDEX&MATCHってバグのおんどこだね。
484 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/13(金) 08:39:37 ] >>483 482じゃないけどどこが? MATCHにバグがあればVLOKUPにもあると思うけどな。 MATCHにしかないとすれば照合の型-1のときだけだな。
485 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/13(金) 09:27:35 ] ピボットの使い方を詳しくかいてあるサイトってありますか? なかなか狙ったデータにならないんです・・
486 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/13(金) 09:55:37 ] >>485 ピボットテーブルでググっていいのが見つからなかったらそれは「ない」という事だ。 俺からしたら詳しく書いてあるように思えるがおそらく君が求めるほどのサイトじゃないだろう。
487 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/13(金) 10:12:29 ] >>486 そうですか、ありがとうございます・・ やっぱり慣れなんでしょうかね、練習していきます
488 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/13(金) 10:17:46 ] >>487 てか、どのようなデータにしたいのか聞いたらどう? 気がむいたらピボット厨が教えてくれるでしょう。
489 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/13(金) 10:20:48 ] >>488 新しい形で集計したいものが出てくると、毎回つまるんですよ さすがに一回作ったものは覚えてるのですが また詰まったら教えていただきます。ありがとうございました
490 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/13(金) 10:56:19 ] というか、ピボットは合計のクロス集計以外は無駄に手間食うよ。 合計のクロス集計に限れば、条件変わってもメッチャ簡単だがな。 まあ基本となる規則さえ覚えちゃえばそう難しいもんでも無いけど。
491 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/13(金) 12:17:53 ] 【1 OSの種類 .】 WindowsXP SP2 【2 Excelのバージョン 】 Excel2003 SP2 【3 VBAが使えるか .】 いいえ 【4 VBAでの回答の可否】 否 【5 検索キーワード 】 同じ 文字 セル 二点わからない事があります。 よろしくお願いします。 一点目は同じ表の中で同じ文字を3度入力しなければならず一度入力したら他の二箇所にも自動で入力できる方法を教えてください。 下のSheetのタブにもその文字が表示できれば助かります。 二点目は3つ並んだセルの左側に1と打ち込むと、真ん中にお菓子、右側に525と自動的に出るようにしたいのですがそちらの方も宜しくお願いします。 初心者なので用語が分からず検索ワードだけでもご協力お願いします。
492 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/13(金) 12:22:11 ] 【1 OSの種類 .】 WindowsXP 【2 Excelのバージョン 】 Excel2003 スキャナで取り込んだ書類を図形で挿入して エクセルで打った文字をコピーして貼り付けてるんですけど 前頃は枠線なんて出なくて文字だけ貼り付けられたのに、 なんか今はセルのサイズの枠線みたいなものが出ちゃいます・・・。 どうしたらいいんでしょう?
493 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/13(金) 12:23:54 ] >>491 A1に打ち込んでB1とC1に表示するとき B1セルとC1に=A1 sheetタブはVBAが必須 二点目はvlookupで検索 index、matchでもいいけどvlookupで慣れてからの方がいい
494 名前:492 [2009/02/13(金) 12:25:45 ] ちなみにセルの書式設定で罫線はちゃんと無しになってます。
495 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/13(金) 12:25:56 ] >>492 右クリック 書式設定 色と線 で線なしとかそんな感じ
496 名前:491 [2009/02/13(金) 12:28:24 ] >>493 ありがとうございます。 早速やってみます。
497 名前:492 [2009/02/13(金) 12:46:20 ] >>495 線無し塗りつぶし無しになっているでござる。。 どうやら形式をhtmlにして別の場所に貼り付けしてから またそれをコピペすれば枠は付かないようでおじゃりますが。。 前はどうして出来てたんだろう。テキピとかいうソフト入れてもうまくいかない。 なんか前みたいにいちいち選択しなくても済む方法ってない?
498 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/13(金) 13:12:52 ] >>497 よければそのファイルをアップロードしてくれまいか
499 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/13(金) 13:45:48 ] >>444 有り難うございます Ctrl+左クリックで指定してから貼り付けるというのが、わかりませんでした あとユーザー設定というのも、後でよく調べてみたいと思います ためになりました 感謝です >>445 すごく詳しい説明して下さって、有り難うございます +になって、そのまま動かしたら、コピーとかできるので、感激しました ヘルプは見ても、なかなか理解できなかったので、本当に助かりました 感謝です 有り難うございました
500 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/13(金) 14:17:26 ] すぐに壊れてしまう
501 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/13(金) 14:28:17 ] >>500 恋愛?
502 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/13(金) 14:45:47 ] 壊れそうな物ばかり集めてしまうよ。
503 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/13(金) 15:56:59 ] 【1.OSの種類 】 XP 【2.エクセルのver 】 2003 すいません教えて下さい。シート2に商品コードに対する商品名が記載されているとします。シート1で商品コードを入力するとその商品コードに対する商品名を出力させるにはどの様にすればよろしいでしょうか?
504 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/13(金) 16:01:19 ] >>503 =VLOOKUP(A1,Sheet2!A1:B2,2,0) 見たいな感じ
505 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/13(金) 16:05:30 ] ありがとうございます、さっそくやってみます!
506 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/13(金) 16:22:50 ] Excel で作られた表主体の文書を,MS-Word のファイルへ,書式やセルを崩 さずに変換する手段はありませんか? 有料無料問いません。変換後の文書は MS-Word の表機能を使って作った表にしたいです。 【1 OSの種類 .】 Windows XP 以降 【2 Excelのバージョン 】 Excel 2002 以降 【3 VBAが使えるか .】 わからない (使ったことが無い) 【4 VBAでの回答の可否】 可 【5 検索キーワード 】 xls doc 変換 ちなみに,Convert.DOC は Excel のファイルを入力できないので不可です。
507 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/13(金) 17:34:04 ] >>506 Wordの表は幅や高さの調整できる範囲がExcelほど細かくないので、 そのまま崩さず、編集できるように変換するのは無理だと思う。
508 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/13(金) 17:45:34 ] >>505 一度PDFにしてから切り貼りしたらどうだろう。
509 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/13(金) 17:47:07 ] >>506 どこまでやりたいか分かりませんが、 エクセルフアイルhtmlにして保存してからそれをワードにインポートしてみてはどうでしょうか かなり重くなりますが
510 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/13(金) 17:47:38 ] >>508 変換後の文書はMS-Word の表機能を使って作った表にしたいです。
511 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/13(金) 17:54:10 ] >>510 それはWordに変換したあと、Wordの方で内容を修正したりする事はあるの? 変換する文書は大量にある? それによってベストな方法は変わってきそうだな。
512 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/13(金) 18:08:39 ] >>510 すでにやってることでしょうが、編集あるなら リッチテキストで貼り付けるあたりが もっとも、レイアウトが近い気がするのですが。
513 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/13(金) 18:17:50 ] 上下左右の位置関係さえ合ってればいいんならそのまま貼り付けるだけでいいはず。 セルの幅や高さまできっちり同じにするのは不可能。 見た目をExcelの画面そのままにしたいならオブジェクトの埋め込み。ただし編集はできない。 リンク貼り付けにすれば編集はできるけどExcelが必要。
514 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/13(金) 18:22:55 ] >>506 そもそも何の目的で、Wordにそんな難しいことさせまんのや?
515 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/13(金) 18:34:53 ] プリントしてOCRで取り込むのが 手っ取り早いと思う。 昔のOCRは酷かったけど 今はどうなんだろう。
516 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/13(金) 18:49:38 ] >>515 OCRを通す意味が分からない。 それならWordにテキスト形式で貼り付けた方がましでは?
517 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/13(金) 18:57:56 ] こういう時こそVBA厨の出番なんだけどな。 VBAと言ってもWordの方のVBAだけど、似たようなもんだろ?
518 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/13(金) 19:33:16 ] >516 オレにはアンタの考えが分からんよ。 ↓こういう風にしたいんだろ? ttp://trendy.nikkeibp.co.jp/article/tokushu/biz/20050322/111776/?P=9
519 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/13(金) 19:37:30 ] それはOCRというよりそのソフトの表を表として読み取って再現する能力が凄いって事なのでは。
520 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/13(金) 19:54:50 ] 質問する側は難しいかどうかわからない
521 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/13(金) 19:56:52 ] OCRを経由すると再現度はさらに下がるよ。そのまま貼り付けた方がずっとマシ。 そのソフトも万能じゃないというか、むしろきちんと変換できるケースのがレア。
522 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/13(金) 20:00:36 ] 普通にテキストとして貼り付ければいいんじゃないか 何十ファイルくらいかしらんけど
523 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/13(金) 20:27:57 ] 罫線情報を含めて、ほぼリッチテキストでいけるますよ。 セルの結合があれば、その部分は貼り付けた後でワード側で再度 結合してあげる。セル内の文字位置指定があるとき微調整。 位だとおもうよ。
524 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/13(金) 20:30:40 ] しかし、回答者もみんな前向きで、なかなか良いじゃないですか。 あとは、質問者が混乱せずに理解してくれることを願って! という感じかな。
525 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/14(土) 10:11:09 ] エクセルで質問です。 上の方にABCDE〜ってのがあるじゃないですか 同じシート内にもう一つ別のABCDE〜みたいなのを追加することは可能でしょうか?
526 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/14(土) 10:16:17 ] >>525 1、自分でABC・・と入れる 2、画面をコピーして貼り付け。 何のためだろう?
527 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/14(土) 10:48:21 ] こういうこと? ttp://www.2-1ch.net/uploader2/upfiles/2.1ch2509.gif
528 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/14(土) 11:13:29 ] >>527 そういうことです。 できれば上段と下段で ABCDEの間隔を別にできるようにしたいのです。
529 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/14(土) 11:21:55 ] そういうときはシートを分けます
530 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/14(土) 11:26:42 ] >>528 カメラ機能
531 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/14(土) 11:48:15 ] >>528 1つのシートの中で、列の途中で幅を変えることはできない
532 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/14(土) 11:58:29 ] 結合でむりやりセル幅変えるのは可能
533 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/14(土) 12:04:56 ] >>528 つぎのような感じを望んでるのかな? 同じブック内の別シートを一緒に表示する。 操作を述べると、 現在Sheet1が表示されているとして、 メニューの「ウィンドウ」から「新しいウィンドウ」を選択すると 同じシートが二つ表示される事になる(これが>>530 のカメラ機能かな)。 どちらかのシートを(シート下のタブを使って)Sheet1からSheet2に切り替える。 これで、一つのExcel画面上に、Sheet1とSheet2の二つが表示される。 それぞれ好きにレイアウトが可能です。 おなじExcelブック内ですので、あるシート(たとえばSheet1)を変更すれば もう片方の同じシート(Sheet1)に反映されるということに注意。
534 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/14(土) 12:10:05 ] >>528 それは表計算ソフトではなく、表組みソフト(ワープロに含まれる)の仕事 計算ソフトでは表組み(表現)より座標が優先されるから、座標を壊すような表組みは出来ない 出来るのは1行1列単位でのサイズ変更と、1行1列単位での増幅(結合)程度
535 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/14(土) 12:24:42 ] >>533 それはカメラ機能とは違う
536 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/14(土) 12:40:03 ] じゃあカメラ機能がどういうものか言ってみろよ雑魚
537 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/14(土) 12:40:53 ] ざこで〜す
538 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/14(土) 12:45:12 ] わてが、「ざこば」やけど、どないしはりましたん?
539 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/14(土) 12:45:48 ] 拾ってきたぜ ほれ 離れた場所もしくは別のシートにあるデータを貼り付けるわけなので、印刷をするときなどにレイアウトの自由が利く。 データはリンクされているので、元データを修正すれば貼り付け先にも反映される。 サイズと位置を自由に変更できる。 貼り付け先のシートのセルとは独立した図なので、シート上にセル幅の違う表を表示できる。
540 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/14(土) 12:46:49 ] これはなんという雑魚
541 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/14(土) 12:48:22 ] (;゚д゚)ァ
542 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/14(土) 12:54:47 ] 隠しメニューの「図のリンク貼り付け」
543 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/14(土) 13:04:02 ] カメラはカメラだろが ttp://petite-soeur.dyndns.org/cgi-bin/up2/src/ps20187.jpg 新しいウィンドウとかまったく関係ないし
544 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/14(土) 13:14:25 ] なかなか高そうなPCだな バージョンいくつだよ雑魚
545 名前:ざつうお(なぜか変換できない mailto:sage [2009/02/14(土) 13:22:05 ] カメラだと列見出し出ないじゃん 質問者はABCを出したいって言ってんだぞ >>526 でがいしゅつ(なぜか変換できない)だけど、PrintScreenしてペイントで余計な部分を切り取って図の挿入
546 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/14(土) 13:22:59 ] スクショでどんなPCかわかるのか さすが先生w
547 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/14(土) 13:31:04 ] 列見出しは列幅変えるために出したいっていったんだろ おれはエスパーだからわかる
548 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/14(土) 13:35:19 ] 不正インストールするとカメラ機能は省かれるんだよ
549 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/14(土) 13:35:54 ] しかしカメラ機能で貼り付けた後だと列幅の変更が非常に面倒でっていう
550 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/14(土) 14:45:42 ] カメラ付いてね〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜_| ̄|○
551 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/14(土) 16:06:25 ] そしてまた質問者は逃亡か 最近の質問者はなめてんのか
552 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/14(土) 16:11:42 ] >>550 つ ツールバーのカスタマイズ
553 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/14(土) 16:39:09 ] >>551 自分で質問して自分で答えるパターンなので 知らない機能で回答されても無視
554 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/14(土) 16:55:05 ] そういうなよ 回答者も前向きで素晴らしいじゃないですか 同じ人だけど
555 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/14(土) 17:02:14 ] きしゅつ(←なぜか変換できない舐めてんのかF携帯)だけど 新しいウインドウを開いて綺麗に並べてから その状態で「作業状態の保存」ってのが実用的な気がする
556 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/14(土) 17:56:43 ] ttp://blog.hobbystock.jp/report/images/tp0108/014.jpg お美しい・・・
557 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/14(土) 18:00:05 ] ↑ スレちがい帰れ!
558 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/14(土) 18:02:53 ] まあまあ、スレちがいも人生だカス
559 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/14(土) 18:14:55 ] ごめんなさいも言えないのか
560 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/14(土) 18:34:19 ] ハァ?おまえが謝れよ スレ違いさせてすみませんでしたってなァ! 死ねクソガキ
561 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/14(土) 22:29:00 ] VBAの勉強方法って独学で出来ますか?どうしたらわかるようになりますか?
562 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/14(土) 22:36:45 ] >>561 > VBAの勉強方法って独学で出来ますか? できます >どうしたらわかるようになりますか? @自動記録でいろいろ試してみましょう A適当にググれば解説サイトたくさんあります B本屋さんにも行ってみましょう
563 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/14(土) 23:05:48 ] グラフ範囲 =Sheet1!$O$3:$T$3,Sheet1!$O$5:$T$269 をマクロで実行するためにはどうすればいいですか? myC = Range("L2") ActiveChart.SetSourceData Source:=Sheets("Sheet1") .Range("$O$3:$T$3", "$O$5:$T$ & myC") , PlotBy:= _ xlColumns で動きません。 よろしくお願いします。
564 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/14(土) 23:11:58 ] >>563 "$O$5:$T$ & myC" がおかしい。 前後関係がわからないので推測だが "$O$5:$T$" & myC かな?
565 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/14(土) 23:30:35 ] >>564 ありがとうございます。 構文エラーはなくなりましたがマクロ実行後の 入力値が=Sheet1!$O$3:$T$269となっています。 =Sheet1!$O$3:$T$3,Sheet1!$O$5:$T$269にならないのは なぜでしょうか?
566 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/14(土) 23:33:21 ] つ マクロの記録
567 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/14(土) 23:33:44 ] >>563 はマルチ 以後放置で
568 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/15(日) 00:18:26 ] >>566 マクロの記録?
569 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/15(日) 00:28:04 ] パソコン教室とか通うお金ないので、参考書見ながらエクセルを習得したいのですが、 何かオススメの本とかありませんか?
570 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/15(日) 00:32:51 ] >>569 お金が無いなら参考書とか買う金も勿体ないだろ。 図書館で適当に借りてくるんだ。 あとはネットで調べる。「Excel 入門」とか「Excel 初心者」とかでググればいくらでも出てくる。
571 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/15(日) 00:33:53 ] >>569 >>2 のB
572 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/15(日) 00:35:16 ] >>569 この手の質問はExcelに限らずに出てくるのだが、 はっきり言って答えようがない。 なぜなら超初心者でも中級書で理解してしまう奴もいれば サルでもレベルでも引っかかる奴は引っかかるからだ。 強いて言うならば、本屋に言って中身を自分で確認して わかりやすそうな本を選べ。 一冊で何でもできるようになるとは、間違えても思わないように。
573 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/15(日) 00:41:35 ] いや>>569 はお金がなくてExcelどころかPCも買えないんだよ でもExcelを勉強したいという向学心あふれる若者なんだ Excelを使ってる会社に「Excel使えます」と言ってアルバイトに行くんだ わからないことを聞けば教えてくれる先輩くらいどんなすさんだ職場でもひとりはいるもんだ Excelを勉強しながらお金もたまるし>>569 にはいいことづくめじゃまいか
574 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/15(日) 00:45:05 ] 図書館へ行けばいいじゃないか。参考書もパソコンもタダで使えるぞ
575 名前:569 mailto:sage [2009/02/15(日) 00:53:14 ] >>573 勝手な想像すんな 俺は48歳のおっさんで社員は社長の俺一人の超零細企業 先輩なんかいるかタコ Excelは増えすぎたエロ動画の一覧表を作るために学習するんだ!
576 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/15(日) 01:01:04 ] >>575 社長だったら経費で落とせるだろうから Access買いなよ。
577 名前:569 mailto:sage [2009/02/15(日) 01:55:26 ] 勝手に人のプロフ作らないでください。 本当は4月から商業高校に入る女子です。 パソ苦手だし授業でEExcelを使うらしいので今のうちに予習したいんです。 教科書は4月にならないと買えないのでまだありません。
578 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/15(日) 01:56:34 ] ネカマ乙
579 名前:575 mailto:sage [2009/02/15(日) 02:26:32 ] >>577 ごめんよ、暇だったからちょっといたずらしてみたんだ 向学心に燃える若人の勉強の機会を奪ってしまうのは不本意なのでみなさんアドバイスしてあげて下さい 俺に出来るアドバイスはありません
580 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/15(日) 12:25:58 ] >>569 >ひと目でわかるMicrosoft Excel Version 2002基礎レッスン(マイクロソフト公式解説書)
581 名前:506 mailto:sage [2009/02/15(日) 15:49:06 ] 今度暇なときにいろいろやってみます。みなさまありがとうございました。
582 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/15(日) 17:47:26 ] ワードとエクセルが入っているOffeceXPの初期ディスクから両方ともインストールしようと思ったのですが韓国語で何故か機動し、エラーが出て入れれません。何か分かることがありましたらご教授下さい エラーの詳細のコピー C:\DOCUME~1\ユーザー名\LOCALS~1\Temp\Office XP Personal Setup(0006)_Task(0001).txt C:\DOCUME~1\ユーザー名\LOCALS~1\Temp\Office XP Personal Setup(0006).txt
583 名前:m(__)m mailto:sage [2009/02/15(日) 17:56:35 ] Excelのリスト入力は入力規則を使えば可能ですが、 でてくるものは商品名、 選択後入力されるものは商品コード というセルを作れませんでしょうか? Accessでは可能なのですが、 データ作成を依頼する書式で実現したいと思っています。 よろしくお願いします。
584 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/15(日) 18:01:32 ] >>583 名前がうぜぇ。名無しにしてくれ 入力した後違う内容にするにはVBAしか無理。 素直に隣のセルにvlookupか何かで引っ張ってくる事 ただ2007で条件付書式に数式が使えるらしいので、それを利用すれば可能かもしれない まぁ普通はvlookupだな
585 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/15(日) 18:53:24 ] 1 OSの種類 .】 Windows XP 【2 Excelのバージョン 】 Excel20033 【3 VBAが使えるか .】 【4 VBAでの回答の可否】 可 【5 検索キーワード 】 コマンドボタンをクリックした時に、テキストボックスに入力されている値をSheet3のB列を検索して、 該当している値の場合はセルごと削除、該当する値がない場合はメッセージボックスを表示。 としたいのですが、削除するときのRangeの後(9行目)のコードが分からないので教えてください。 Private Sub CommandButton1_Click() Dim n As Variant n = Application.Match(UserForm1.TextBox1.Text, Sheet3.Range("B:B"), 0) If IsError(n) Then MsgBox "該当する商品名は登録されていません" TextBox1 = "" TextBox1.SetFocus Else Range("").Delete xlShiftUp End If End Sub
586 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/15(日) 20:20:37 ] >>585 rows(n).delete
587 名前:585 mailto:sage [2009/02/15(日) 20:50:21 ] >>586 それだと行が削除されてしまいます。 C列、D列には他のデータが書き込まれているため、該当のセルを 削除して上方向に詰めたいのです。
588 名前:585 mailto:sage [2009/02/15(日) 20:53:08 ] そもそもコードの書き方が間違っているのかな? ネットと本を参考にして書いたんだけど、最後の削除が上手くいかない、、、
589 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/15(日) 21:08:51 ] Range("B"&n).Delete xlShiftUp じゃダメか? エクセル今ないんだなぁ、申し訳ない 無理ならマクロの記録で検索、すべてのセルを検索、削除 ってカンジでやればできると思う
590 名前:585 [2009/02/15(日) 21:48:43 ] >>589 できました!ありがとうございます。 ゆっくり眠れそうです!
591 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/15(日) 22:37:29 ] 【1 OSの種類 .】 WindowsXP 【2 Excelのバージョン 】 Excel2003 【3 VBAが使えるか .】 いいえ 【4 VBAでの回答の可否】 否 【5 検索キーワード 】 editors-blog.hakenjob.com/archives/51366871.html 「#,##0,」とユーザー定義に入力しました しかし、これだと千円以下で四捨五入されて表示されてしまいます これを四捨五入されずに表示させる方法はありませんか?
592 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/15(日) 22:52:47 ] ROUNDDOWNでも使えば?
593 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/15(日) 22:56:23 ] 1000円以下も表示ってことなら 0.000,
594 名前:585 mailto:sage [2009/02/15(日) 23:08:31 ] レスをくれた方、ありがとうございました。 おかげさまで、以下のようになりました。 Private Sub CommandButton9_Click() Dim n As Variant n = Application.Match(UserForm1.TextBox7.Text, Sheet3.Range("a:a"), 0) If IsError(n) Then MsgBox "該当する商品名は登録されていません" TextBox7 = "" TextBox7.SetFocus Else t = MsgBox(TextBox7.Text & "を削除しますか?", vbOKCancel, "確認画面") If t = vbOK Then Range("a" & n).Delete xlShiftUp TextBox7 = "" TextBox7.SetFocus Else TextBox7 = "" TextBox7.SetFocus End If End If End Sub VBAの知識がゼロから書き始めて、変数を理解できません。 そこで質問ですが、 t = MsgBox(TextBox7.Text & "を削除しますか?", vbOKCancel, "確認画面") ↑のコードの「TextBox7.Text」の部分で変数「n」は使えないのでしょうか? また、「t」は変数として宣言していないように思いますが、定義されてしまうのが理解できません。 、、、私の言ってる意味が理解できないかもしれませんが。;;
595 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/15(日) 23:09:07 ] >>592 ROUNDDOWN(SUM(A1:A4),-3)という感じで集計セルに入れたらできました! >>593 千円以下は非表示でお願いします・・・ 不慣れでしたが色々考えさせられました 有難うございました
596 名前:アホ [2009/02/15(日) 23:11:03 ] 【1 OSの種類 .】 XP 【2 Excelのバージョン 】 Excel2003 【3 VBAが使えるか .】 いいえ 【4 VBAでの回答の可否】 否 【5 検索キーワード 】 エクセル 初心者です。 複数の連続した行に入力した値を別のシートの複数の連続した列で参照したいのですが、1つずつセルを指定しないで済む方法をおしえてください・・・ 行同士、列同士ならドロップダウンですぐできるんですがうまくいきません。 馬鹿ですみません・・・
597 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/15(日) 23:26:23 ] 【5 検索キーワード 】 エクセル なめてんのか
598 名前:アホ [2009/02/15(日) 23:27:54 ] まともに返答できない人は黙っててください。 目障りだ!
599 名前:アホ本人 [2009/02/15(日) 23:37:09 ] ↑あのぉそんな怖いスタンスで偽者するのやめてください・・・ コピペしたんでエクセルとしてしまいました。
600 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/15(日) 23:52:20 ] >>582 オークションや海外旅行で入手した格安OfficeのCDはすべて偽物です。 日本のパソコンショップで買った物を使ってください。
601 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/15(日) 23:53:46 ] > コピペしたんでエクセルとしてしまいました。 他に何か言うことはないのかよ?
602 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/15(日) 23:59:10 ] >>596 OFFSETとROW
603 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/16(月) 00:03:04 ] 別に一つ目か二つ目かくらいちゃんと指定して あとはフィルで引っ張るだけでいいんじゃねえの?
604 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/16(月) 00:09:42 ] >>603 試しに A1=B1 A2=C1 って入れてオートフィルしてみ
605 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/16(月) 00:13:21 ] 適当な文字列データでオートフィルしてから、置換で数式に変換すればいい
606 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/16(月) 00:28:07 ] どっちにしろまた質問者逃げたっぽいか 本当なめてんな 人間がなっちゃいない
607 名前:ぴころ ◆lHG3Yzo0a6 mailto:るん♪ [2009/02/16(月) 00:33:09 ] プゲラ(^▽^)
608 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/16(月) 09:29:06 ] >>594 TextBox7.Text=n とすればnの内容がtextbox7.textに入る 変数の宣言をしないとバリアント型になる バリアント型は文字列でも数値でも使える(何の型にでも自動的に認識して格納してくれる)が、初心者はあまり使わないほうがよろしい。 ttp://www.google.com/search?client=opera&rls=ja&q=vba+variant&sourceid=opera&ie=utf-8&oe=utf-8 594ぐらい短いコードなら問題ないとは思うけど、それでも俺なら変数宣言してるかな
609 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/16(月) 09:30:04 ] >>606 そんな人間は所詮その程度の人間 こちらは淡々と答えていれば良い。怒るだけ時間の無駄よ
610 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/16(月) 12:02:49 ] え?お礼が欲しいの?
611 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/16(月) 12:10:12 ] 606さんはそうらしいですね 要領を得ない人にこっちが質問して無視されても、俺は全く気にしないんだがなぁ
612 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/16(月) 12:27:12 ] うざ
613 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/16(月) 12:29:44 ] 「俺は全く気にしないんだがなぁ」 誰もお前のことなんざ気にしてねぇから好きにしろwwwww
614 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/16(月) 12:37:20 ] 質問と回答、およびExcelに関した話題は有用だけど ただのお礼とか「自己解決しました」だけのレスとかはリソースの無駄遣いでしかないよな。 (このレスもだけど)
615 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/16(月) 12:40:16 ] 回答による解決も自己解決も、書かなきゃ更なる回答が付くことになり 解決報告以上のリソースの無駄使いになる件について
616 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/16(月) 12:44:57 ] おれは質問者のお礼の有無より間違い回答したやつのほったらかしが気になる。
617 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/16(月) 12:46:58 ] 更なる回答が付くって事はすでに出た回答が完全じゃ無かったって事なわけで
618 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/16(月) 12:51:04 ] >>617 後だしじゃんけんで負ける手を出すやつざらにいるぜ?
619 名前:名無し変更議論中@詳しくは自治スレへ [2009/02/16(月) 12:56:58 ] >>610 うん、ほしい お礼くれ
620 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/16(月) 13:00:33 ] お礼より お札がいい
621 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/16(月) 13:09:12 ] おふだ、何に使うんだろう
622 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/16(月) 13:18:39 ] 売らない?
623 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/16(月) 13:23:58 ] 買わない?
624 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/16(月) 13:25:49 ] 皮ない。
625 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/16(月) 13:29:20 ] 本田医師
626 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/16(月) 13:29:51 ] お札=オサツ=紙幣=金
627 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/16(月) 13:31:41 ] >>626 マジレスするのは質問事項だけで。
628 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/16(月) 15:37:11 ] '00'と表示させたいのに'0'となってしまう・・・ 何か策はありますか?
629 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/16(月) 15:42:09 ] #、#00
630 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/16(月) 15:45:26 ] できた、ありがとう
631 名前:582 mailto:sage [2009/02/16(月) 18:46:07 ] >>600 日本でパソコン買ってきた時についてきた日本のモノです。 違うPCのXPではちゃんと日本語で起動します。言語設定も日本に設定しましたし、CDROMドライブを取り替えたりもしましたが変わりありませんでした。 >>582 の回答を現在も受付中です。
632 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/16(月) 19:27:32 ] >>631 だったら2chのスレ違いのとこで聞いてないでさっさとメーカーに問い合わせしろ
633 名前:名無し変更議論中@詳しくは自治スレへ mailto:sage [2009/02/16(月) 19:53:53 ] >>631 おおかたハンゲームでも入れたんだろう。 Windowsインストーラーが韓国語版に書き換えられてんじゃね? さもなくばウィルス。