Excel総合相談所 79at BSOFT
Excel総合相談所 79 - 暇つぶし2ch1:名無し変更議論中@詳しくは自治スレへ
09/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やヘルプで検索してみてください。
  URLリンク(www.google.co.jp)

前スレ
 Excel総合相談所 78
 スレリンク(bsoft板)


2:名無し変更議論中@詳しくは自治スレへ
09/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:名無し変更議論中@詳しくは自治スレへ
09/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:名無し変更議論中@詳しくは自治スレへ
09/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:名無し変更議論中@詳しくは自治スレへ
09/02/08 01:40:19

★ Excelで出来ないこと、仕様上の制限 (括弧内は代用法)

 ▼数式・関数
  ・ 表示形式以外の書式の取得設定、書式情報を条件とする数式 (ユーザー定義関数)
  ・ 関数式でセルの選択状態を取得する (VBA)
  ・ セルの値でパスを補完して、開いてないブックのセルを参照する (VBA)
  ・ 入力したセルに結果を返す (VBA)
  ・ 範囲を引数にしての文字列連結 (ユーザー定義関数)
  ・ 値の書き換え、値の保持 (VBA)
  ・ 複数の結果を抽出、不定な数の結果を返す (VBA、結果の最大数が解っていれば最大数以上の式を論理式で組む)
  ・ 空白のセルの部分を上詰め、左詰めなどで表示する (作業セルを使って別セルに詰めて表示なら可能、それ以外はVBA)
  ・ VLOOKUP,HLOOKUP,MATCH等の関数で、検索語を全半角両方にマッチさせる (ユーザー定義関数)

 ▼VBA
  ・ ExecuteExcel4Macroの参照で空セルと0値を区別する
  ・ セルの値や変数値で直接変数名を指定する (配列、コレクション)
  ・ VBのコントロール配列と同じような操作をしたい
   (イベント以外ならコントロール名を「同名+連番」にしてControls(名前 & インデックス)で処理、イベントはクラスでWithEvents)

 ▼ユーザーフォーム
  ・ フォーム上から変更したプロパティ値の保持 (シートや外部ファイルに書き出して、次回読み込む)

 ▼グラフ
  ・ 棒グラフでひとつだけ突出したデータがあった場合に波線を入れて位置を合わせる
   (オートシェイプなどで見た目だけそうなるように弄る、別アプリでグラフを作り、オブジェクトとして挿入)
  ┌┐
  ~~
  ||


6:名無し変更議論中@詳しくは自治スレへ
09/02/08 01:40:25

上記 「Excelで出来ないこと、仕様上の制限」 は、一般的に出来ないとされていること、出来ないと思われるものです。
間違いがある可能性もあるので、上記に挙がってるもので「コレはこうすれば出来るよ」というものがあったらご指摘ください。
Excel2007についても未確認な項目が多いので変更点が有ればご指摘下さい。

また、ここに書かれてないことでも、Excelで出来ないことはたくさんあります。
ここに書かれてないからといって必ず出来るはずだなんて思わないように。

>▼環境・書式
> ・ セルのサイズ(幅、高さ)を、長さの単位(ミリメートルなど)で指定する
補足
2007ではページレイアウトビューの表示時に限り、幅・高さともcm単位で表示され、
指定も同じくcm単位でできる。
ただし大元がインチ系なのでなかなかピタリの値は出ない。1cm→0.98cmのように
近い値に勝手に丸められる。


7:テンプレ終わり
09/02/08 01:40:44

テンプレ終わり


8:名無し変更議論中@詳しくは自治スレへ
09/02/08 02:24:15
◎回答者のみなさんへ。

「できる」と書くだけではできたことになりません。ちゃんとやり方を書きましょう。
「ぐぐれ」だけでは教えたことになりません。せめて検索キーワードを教えましょう。
きちんと教えるのは面倒だ、などと思う人は、最初からレスを付けないようにしましょう。

これらの構ってちゃんには絶対にレスを付けないでください。

9:名無し変更議論中@詳しくは自治スレへ
09/02/08 02:26:55
VBAで集計するコードを240秒でできるとか書くのも禁止なw

10:名無し変更議論中@詳しくは自治スレへ
09/02/08 02:29:17
スキル自慢も禁止だぞ

11:名無し変更議論中@詳しくは自治スレへ
09/02/08 02:31:02
VBA厨とピボット厨の覇権争いも禁止な

12:名無し変更議論中@詳しくは自治スレへ
09/02/08 02:36:02
>>9
あれは事前に用意した集計用の汎用モジュールを使った場合の話だろ。
それなら240秒はあるんじゃね?

即効性で大幅な差が付けられなくて悔しいのかもしれないが
認めるところは認めないとダメだぜ。

そんなんだからピボット使いはバカにされちゃう。

13:名無し変更議論中@詳しくは自治スレへ
09/02/08 02:36:08
自分で問題出して自分で解く自作自演は…、まあいいか

14:名無し変更議論中@詳しくは自治スレへ
09/02/08 02:44:33
問題出したのはピボット厨だったね

15:名無し変更議論中@詳しくは自治スレへ
09/02/08 02:46:08
>>9 ちゃんとやりかたを書かないとだめなんだろ? できるんなら出さなきゃねw

16:名無し変更議論中@詳しくは自治スレへ
09/02/08 02:46:35
あと最近は、といってもID出ないからなのかもしれないけど
質問して、回答してもらったのにお礼しない人多くない?
お礼というか、解決したのかどうかさえわかんないのはスレとしてもよくない

17:名無し変更議論中@詳しくは自治スレへ
09/02/08 02:50:19
早く出してー 240秒でつくったコードをさー 自作汎用モジュールもいっしょにねー

18:名無し変更議論中@詳しくは自治スレへ
09/02/08 02:53:52
自分等のことは棚上げですかw

19:名無し変更議論中@詳しくは自治スレへ
09/02/08 02:54:27
うん、先に自分が出せよって感じ

20:名無し変更議論中@詳しくは自治スレへ
09/02/08 02:55:58
ここはもう雑談スレって事でよくね?

21:名無し変更議論中@詳しくは自治スレへ
09/02/08 02:56:25
だよな
なんでピボット厨ってこうも支離滅裂なんだろう

22:名無し変更議論中@詳しくは自治スレへ
09/02/08 02:56:25
>>18-19
なにいってんのかなー?
スレリンク(bsoft板:811番)
のシートにはピボットの回答もついてんじゃんー
VBAの回答は240秒でできたんでしょー? 証拠みせてーw

23:名無し変更議論中@詳しくは自治スレへ
09/02/08 02:58:39
前スレでフルボッコにされて、とうとうピボット厨が壊れましたとさ

ここまで壊れると弄り甲斐もないからしばらく暴れさせておきましょう
まともに言い負かしても、論破されてることに気付けない状態だからマジレスなんかしても無駄だし

24:名無し変更議論中@詳しくは自治スレへ
09/02/08 02:59:52
240秒なんてうそでしたごめんなさい本気でやっても1日はかかります
って謝れば許してあげてもいい

25:名無し変更議論中@詳しくは自治スレへ
09/02/08 03:03:50
じゃあ俺が代わりに謝っとくか
240秒なんてウソでしたよーだ
ごめんねごめんねー!

じゃあもう黙ってろよ

26:名無し変更議論中@詳しくは自治スレへ
09/02/08 03:04:58
そう思い込むことでしか精神安定を図れない程とは…

27:名無し変更議論中@詳しくは自治スレへ
09/02/08 03:10:05
じゃあつぎは>>22の成績シートをVBAで集計してみてくれ
出身校別・科目別の平均点だ
1時間でできたらまあ合格レベル
ピボットなら40秒だけどなw

28:名無し変更議論中@詳しくは自治スレへ
09/02/08 03:12:10
自分でやれよ

29:名無し変更議論中@詳しくは自治スレへ
09/02/08 03:13:15
で、合格するとどんな特典があるの?

30:名無し変更議論中@詳しくは自治スレへ
09/02/08 03:15:20
>>29
集計にVBAを使う愚かしさを思い知ることで労力と時間の大幅な節約ができるのが特典

31:名無し変更議論中@詳しくは自治スレへ
09/02/08 03:20:50
思い知ることでは節約にはならんよ

32:名無し変更議論中@詳しくは自治スレへ
09/02/08 03:22:06
じゃあ要らないや
ピボットで対応できる場合にピボット使うことの有効性くらい解ってるし
VBA使ってるものに関してはピボットで対応できないからこれ以上節約できないし

というかさ、もとがピボットで集計するのに適したデータなんだから
それをわざわざVBAで集計させて「遅せー m9(^Д^)プギャー」とか言うのってアホらしくない?

逆にピボットに不向きなデータ出して、ピボットで集計してみろとか言ったら怒るか
データが悪いだのと責任転換しはじめるくせに

33:名無し変更議論中@詳しくは自治スレへ
09/02/08 03:25:04
じゃあ試しにピボットは使えないけどVBAでなら集計できるサンプルを出してみてくれ
データとコードの両方
たぶんとんでもないものがでてくるだろうけど


34:名無し変更議論中@詳しくは自治スレへ
09/02/08 03:31:01
>>33
いつ寝てるの?

35:名無し変更議論中@詳しくは自治スレへ
09/02/08 03:35:30
>>27
クロス集計限定でVBAに勝って喜んでるなんて、キミ普通じゃないよ
こんなん親族にいたら堪らんだろうな

36:名無し変更議論中@詳しくは自治スレへ
09/02/08 03:38:32
おれはもう寝るから 朝までにサンプル提出しとけよ

37:名無し変更議論中@詳しくは自治スレへ
09/02/08 03:50:05
ここは放置の一択でしょ

38:名無し変更議論中@詳しくは自治スレへ
09/02/08 07:13:32
こんだけピボット厨の恥さらして他のピボット厨から苦情が出ないってことは、
このスレに住んでるピボット厨はやっぱり奴ひとりなんだろうな

39:名無し変更議論中@詳しくは自治スレへ
09/02/08 08:13:12
>>35
最初からクロス集計に限定してるだろ。
VBAでクロス集計作ろうとするやつはあほ。
全員がまともに作れるわけでもないし。

40:名無し変更議論中@詳しくは自治スレへ
09/02/08 08:15:00
>>35
とりあえずVBAが劣っていることは認めざるを得ない。クロス集計ではな。

41:名無し変更議論中@詳しくは自治スレへ
09/02/08 08:24:42
>>12
本当に優れたプログラムならば敬意を払う準備はある。
ただね、優れた人が、時間と手間をかければ優れたプログラムはできるんだよ。
そんなのは当たり前なんだ。たかが集計なんだし。


42:名無し変更議論中@詳しくは自治スレへ
09/02/08 08:25:54
それからこのスレの住民どもに言うが、間違いを指摘されたら返事くらいしろよな。
お前だよ、そこのお前。

43:名無し変更議論中@詳しくは自治スレへ
09/02/08 08:36:29
間違いを指摘されても決して認めないピボット厨。
間違った間違い指摘をして悦に入ってるピボット厨。
絶対に自分の非は認めないので、いくら正してやっても一方通行です。

44:名無し変更議論中@詳しくは自治スレへ
09/02/08 08:52:34
このスレのVBA厨も以前に比べて成長してきた。

「データを正規化すれば俺たちだってクソコード書かなくてもすむんだよ!ピボ厨だけが正規化データ前提なのは不平等だろ!」
とか
「私はピボットテーブルに付加価値を付けたクロス集計体系を自作した!」
とか主張し始めた。
もうしばらくしたらデータを正規化してピボット使うところに到達だな。

45:名無し変更議論中@詳しくは自治スレへ
09/02/08 09:04:53
VBAで集計してるやつの意見をたとえ話で
V「俺たちだって道路を整備してエンジン積んだ機械に乗れば目的地に到達できるんだよ!」
P「私たち昔から乗ってますけど…。」

46:名無し変更議論中@詳しくは自治スレへ
09/02/08 09:06:37
残念、ハズレ

47:名無し変更議論中@詳しくは自治スレへ
09/02/08 09:11:26
> データを正規化してピボット使うところ
ごめん。
もう通過済みで、普段から状況に応じてそれやってる。

中には正規化もピボットも解って無くて、変なコードで集計してるVBA厨も居るようだけど
多くのVBA厨は普通にピボットでも集計やってる。
でもピボット厨は一切VBAでの集計はやらず認めずなんだよね。
不適切だなんだ言ってるが、結局これって自分が出来ないことを認めたくないだけのことだよな。
ピボット厨が両方使えるところに到達すれば、両方使えた上でどっちが好きだとしても
こんな惨めな展開にはならなかったんだろう。

ピボット厨も早く大人になれるといいね。
両方使える、あるいは自分が使えない物でも認められる大人に。

48:名無し変更議論中@詳しくは自治スレへ
09/02/08 09:11:45
2003と2007を併用中。
osはxpとvistaとをそれぞれ別機で使ってます。
デスクトップにショートカットを貼り付けているエクセル(ブック・シート)をダブル
クリックして開くと、常に2007で開くのを常に2003で開くように、当分の間
したいのですが、どんな方法がありますか。



49:名無し変更議論中@詳しくは自治スレへ
09/02/08 09:15:31
>>47
VBA厨がピボットにすりよってきただけにしか見えない。


50:名無し変更議論中@詳しくは自治スレへ
09/02/08 09:15:57
いや、そうでもないか

51:名無し変更議論中@詳しくは自治スレへ
09/02/08 09:16:33
>>48
関連付けを変更する。

変更方法は「Windowsの操作方法」に該当する物なので
解らなかったらWindows板へ。

52:48
09/02/08 09:23:09
あぁ、そうですね。
やさしく、回答もらえて、サンクスです。


53:名無し変更議論中@詳しくは自治スレへ
09/02/08 09:25:43
VBA厨はピボットを嫌わず
ピボット厨はVBAを嫌う
そしてVBA厨はそんなピボット厨が嫌いで
当然ながらピボット厨もVBA厨が嫌い

これが最初から変わらぬ構成です


すり寄ってきたように見えるなら、やっと真実が見えてきたのかもしれない
今まではVBAが使えなくて嫌いな自分と重ねて、VBA厨はピボット自体も嫌いで使えないはずと思い込んでいたのが
やっとVBA厨はピボット自体を嫌っておらず、普通にピボット使っていて、
嫌われてるのは自分等ピボット厨だけだということに気付き始めているのかも

ピボット厨はもっとすり寄ってきてもいいぜ
歩み寄る謙虚さを持ってるなら、ピボット厨も嫌わず受け入れてやろう

54:名無し変更議論中@詳しくは自治スレへ
09/02/08 09:30:37
>>状況に応じてピボットも使うやつはVBA厨じゃないよ。
正規化の考え方を知らず、ちょっとした集計をすぐ何時間もかけてVBAで作ってしまうやつがVBA厨。

ピボット厨との論争で今や野生のVBA厨はほとんどいなくなった。
昔はいっぱいいたんだけどね。

55:名無し変更議論中@詳しくは自治スレへ
09/02/08 09:34:33
>>53
違うな。
お前らは正規化もピボットも大嫌い。
前スレで完全にピボットの優位が確定したからすりよってきているのだ。

56:名無し変更議論中@詳しくは自治スレへ
09/02/08 09:38:35
なんかピボット厨妄想モードに入った?
俺等は正常な精神を保てないところまで追いつめていたのか?

57:名無し変更議論中@詳しくは自治スレへ
09/02/08 09:42:30
輸出入収支問題をピボットで計算する方法を説明されても理解できなかったことも忘れて、昔からピボット使ってるだの、歴史捏造甚だしいぞ。

58:名無し変更議論中@詳しくは自治スレへ
09/02/08 09:44:49
ちょっとピボットさん頑張りすぎじゃね?
そろそろ雑談はよそでやってくれ

ピボットさんは「ピボットでできる」だけとかヒントだけのレスやめて、
質問者が分かる回答をさくっと書く事を覚えてくれれば文句ないんだけど

59:名無し変更議論中@詳しくは自治スレへ
09/02/08 09:47:23
>>56
人格を攻撃する事しか、書くこと思いつかないのか。

60:名無し変更議論中@詳しくは自治スレへ
09/02/08 09:47:38
つーかさ、ピボット厨にもいろんなのが居るしVBA厨にもいろんなのが居る。
総称で呼ぶのは無理があるからこの話題に参加する奴はコテ付けた方が良いのでは?
総称で呼べばかならず例外はあるからし、どちらも自分以外の奴のせいで
自分や自分が属する派閥のレベルまで貶められるのは気分悪いだろ?

61:名無し変更議論中@詳しくは自治スレへ
09/02/08 09:48:18
>>59
人格を攻撃することで逃げてた己の過去は棚上げですか?

62:名無し変更議論中@詳しくは自治スレへ
09/02/08 09:50:44
少なくともVBA厨はコテつけたほうがいいぞ。
このままじゃ全員まとめてバカの集まりだ。

63:名無し変更議論中@詳しくは自治スレへ
09/02/08 09:51:13
あ、いや、逆だったか

64:名無し変更議論中@詳しくは自治スレへ
09/02/08 10:00:57
ピボット厨ってきっと学生さんだろう。
論理を実践して壁に当たり、それを乗り越えて成熟していく立場ではなく、
ひたすら論理をたたき込まれるだけの立場に見える。

俺もピボットじゃないけど、こういう凝り固まった考え方をしていた時期が有ったよ。

65:名無し変更議論中@詳しくは自治スレへ
09/02/08 10:06:45
>>64
壁にぶつかったプロが到達する正解が正規化だよ。

66:名無し変更議論中@詳しくは自治スレへ
09/02/08 10:07:36
残念、ハズレ

67:名無し変更議論中@詳しくは自治スレへ
09/02/08 10:11:24
>>65
ピボットが到達点じゃないんだね

少しはすり寄ってきたかな?

68:名無し変更議論中@詳しくは自治スレへ
09/02/08 10:14:57
VBA使ってる奴でピボット使ってない奴なんていねーんだ
ピボットの長所短所が分かってるからVBAを使ってるんだ
なんでそれが理解できないのwww

69:名無し変更議論中@詳しくは自治スレへ
09/02/08 10:15:04
VBA厨さんは反論一行レスにいそがしいな
VBAで最新のレスがピボ擁護かどうか判定して反論レスするスクリプトでも書いてるのか

70:名無し変更議論中@詳しくは自治スレへ
09/02/08 10:18:09
>>68
俺はVBA厨だが、ピボット使ってないどころか使えないVBA厨は間違いなく居るよ
それがピボット厨の唯一の攻撃可能地点になってる

71:名無し変更議論中@詳しくは自治スレへ
09/02/08 10:24:08
ピボット厨に質問ですが。前前スレの輸出入のピボットだが、2007で集計アイテムってどうやったら出てくる?
Trade Flowのセルを選択した状態で 数式→集計アイテム
と書かれてるがどこにも見当たらん。


72:名無し変更議論中@詳しくは自治スレへ
09/02/08 10:26:10
さて、さわやかな朝だ
VBAで集計する意味のあるデータとコードのサンプルはまだか?

73:名無し変更議論中@詳しくは自治スレへ
09/02/08 10:27:14
まだやってたの?

74:名無し変更議論中@詳しくは自治スレへ
09/02/08 10:29:55
ここは放置の一択でしょ

75:名無し変更議論中@詳しくは自治スレへ
09/02/08 10:32:51
VBA厨さんが一生懸命力説するVBA集計の有用性をこの目でぜひ確認させてほしいんだけどな。

できるできると書くだけではできたことになりません。ちゃんとやり方を書いてほしい。
きちんと教えるのは面倒だ、などと思う人は、最初からレスを付けないようにしてほしいね。
こういう書き逃げって良識の有無を疑われても仕方ないと思う。

76:名無し変更議論中@詳しくは自治スレへ
09/02/08 10:36:30
だからあれはウソだったんだって
ごめんねごめんねー!

77:名無し変更議論中@詳しくは自治スレへ
09/02/08 10:42:37
残念、ハズレ
いや、そうでもないか
まだやってたの?
ここは放置の一択でしょ
俺たちはここまでピボ厨を精神的に追い詰めていたのか
あ、いや逆だったか

78:名無し変更議論中@詳しくは自治スレへ
09/02/08 10:43:07
壊れた?

79:名無し変更議論中@詳しくは自治スレへ
09/02/08 10:46:36
それが抜けてたなw つぎはそれも加えとかないとww

80:名無し変更議論中@詳しくは自治スレへ
09/02/08 10:48:28
>>70
そうだったのか・・スマン
そいつは早く使えるようになってくれ


81:名無し変更議論中@詳しくは自治スレへ
09/02/08 10:51:13
そうだな
ピボットは使いこなせるようになって卒業したが、まだVBAは完璧に使えてるとは言い難い
早くVBAも使いこなせるようになりたい

82:名無し変更議論中@詳しくは自治スレへ
09/02/08 10:51:47
【 このスレの登場人物 】
┌─質問者──────
どこにでもいるごく普通の初心者だったり
会社で上司に無理難題を押しつけられて困っている人だったりする。
たまに学生が宿題を持ち込んでくることも。
┌─回答者──────
テンプレを使わないと無視したり、質問を小出しにするとキレたりするくせに
自分は回答を小出しにして優越感に浸りニヤニヤしている嫌なヤツ。
┌─自称回答者─────
質問者を煽ったり、回答者を煽ったり、とにかくスレを引っかき回すだけで
何の役にも立たない賑やかし。単なるヒマ潰しでこのスレを見ている。
┌─VBA厨 ──────
VBAは万能と信じ、どんな単純な問題もついVBAで解いてしまう。
Module1がデフォルトで挿入されている世界を夢見るが、いまだ実現していない。
その実態はほとんどが理系の(元)学生。ピボット厨に目の敵にされている。
┌─ピボット厨─────
ピボットテーブルの機能が強力すぎるため、なんでもできると錯覚している。
口癖は「データを正規化して出直せ」「ピボッと参上ピボッと解決」など。
弱点は大嫌いなVBAを使わないとテーブルのリアルタイム更新ができないこと。
┌─啓蒙先生─────
ピボット厨一派の過激派。Excelはピボットテーブルだけのためにあり、
それ以外の機能はワークシート関数すら不要と言い切る。ピボットテーブルで
解決できない質問からは威嚇しながら逃げる。最初から出てこなきゃいいのに。
┌─そのほか─────
ワークシート関数厨……何重にも入れ子になった複雑怪奇な数式を作り出し、
関数だけでどんな問題も解いてしまう。たまに自分でも何をやっているか
わからなくなる。悩みは数式バーが1行しかないこと、頭が薄くなってきたこと。

配列数式厨……意外と使えるやつだが滅多に出てこない、というか出番がない。
極めてマイナーな存在。見かけたらその日はいいことがあるかも。

ナレーター……誰か知らない人。

83:名無し変更議論中@詳しくは自治スレへ
09/02/08 10:53:52
ところで何故ピボット厨はVBAで集計しろって言ってるんだ?
そんなレスあったっけ


84:名無し変更議論中@詳しくは自治スレへ
09/02/08 10:55:31
たぶん>>30でしょ

85:名無し変更議論中@詳しくは自治スレへ
09/02/08 10:56:47
VBAで240秒で結果が出せ立ってのが余程気に入らなかったらしい
速度でしか勝れないのに、速度でも劇的な差を付けられないんじゃ立場弱いもんな
だからムキになってるが、ここで打ちのめすと余計に壊れて厄介だぞ

86:名無し変更議論中@詳しくは自治スレへ
09/02/08 10:57:07
いまどきVBAで集計するやつなんているわけないだろ 都市伝説のたぐい

87:名無し変更議論中@詳しくは自治スレへ
09/02/08 10:58:12
という妄想でVBA使えない己の未熟さを誤魔化し精神安定を図るのでした

88:名無し変更議論中@詳しくは自治スレへ
09/02/08 11:08:25
何このスレ

↓に池
【質問不可】Excel総合相談所スレの雑談・議論スレ2
スレリンク(bsoft板)

89:名無し変更議論中@詳しくは自治スレへ
09/02/08 11:08:57
何このクソスレ

↓に池
【質問不可】Excel総合相談所スレの雑談・議論スレ2
スレリンク(bsoft板)

90:名無し変更議論中@詳しくは自治スレへ
09/02/08 11:09:34
何このカススレ

↓に池
【質問不可】Excel総合相談所スレの雑談・議論スレ2
スレリンク(bsoft板)

91:名無し変更議論中@詳しくは自治スレへ
09/02/08 11:52:25
VBAで集計することのすばらしさを説いてやまないVBA厨だが
どういう具合にすばらしいのか実例を出すことは決してない
もはやUMAかカルト宗教の域

92:名無し変更議論中@詳しくは自治スレへ
09/02/08 11:55:44
VBA集計は宗教と思い込むことで落ち着いてくれるならそれもまた良し

93:名無し変更議論中@詳しくは自治スレへ
09/02/08 11:59:57
VBAで集計することのすばらしさを説いてやまないVBA厨だが
データの正規化にVBAを利用してピボットつかうのと、集計自体にVBAをつかうのを
比較してどちらが簡単かを考えることは決してない
もはや池沼かチンパンジーの域

94:名無し変更議論中@詳しくは自治スレへ
09/02/08 12:01:25
VBA集計は池沼又はチンパンジーあるいはその両方と思い込むことで
落ち着いてくれるならそれもまた良し

95:名無し変更議論中@詳しくは自治スレへ
09/02/08 12:01:55
あら自演w

96:名無し変更議論中@詳しくは自治スレへ
09/02/08 12:05:07
>>91-94
何このカスども

↓に池
【質問不可】Excel総合相談所スレの雑談・議論スレ2
スレリンク(bsoft板)


97:名無し変更議論中@詳しくは自治スレへ
09/02/08 12:05:40
>>91-94
何このカスども

↓に池
【質問不可】Excel総合相談所スレの雑談・議論スレ2
スレリンク(bsoft板)


98:名無し変更議論中@詳しくは自治スレへ
09/02/08 12:10:59
チンパンジー並の記憶力だと覚えてないのかも知れないけど
正規化完了からの手順として、ピボットの簡単さを否定しているVBA厨は居ないんだよ

そういえばピボット厨って、ピボットは簡単だ簡単だと言う割には、
VBA厨がピボットを使えてることを認めなかったりするよな

ピボットは、俺達上級者にしか使えない高等機能
的なことを言う一方で
ピボットは、簡単速攻便利な機能
とも言う

実態は後者で、簡単さにおいてはピボットが勝ることはVBA厨も認めてるわけだが
ピボット厨としてはどちらが都合が良いのか気になる
あ、その時々で変えるのが一番都合が良いのかw

99:名無し変更議論中@詳しくは自治スレへ
09/02/08 12:13:00
そろそろピボット厨の相手するのも飽きてきたから1抜けするわ

100:名無し変更議論中@詳しくは自治スレへ
09/02/08 12:14:59
おう、あとは適当にやっとく。

101:名無し変更議論中@詳しくは自治スレへ
09/02/08 12:15:40
>>98
何このカス

↓に池
【質問不可】Excel総合相談所スレの雑談・議論スレ2
スレリンク(bsoft板)


102:名無し変更議論中@詳しくは自治スレへ
09/02/08 12:47:02
残念、ハズレ
いや、そうでもないか
まだやってたの?
ここは放置の一択でしょ
俺たちはここまでピボ厨を精神的に追い詰めていたのか
あ、いや逆だったか
壊れた?
そろそろピボット厨の相手するのも飽きてきたから1抜けするわ
おう、あとは適当にやっとく。

103:名無し変更議論中@詳しくは自治スレへ
09/02/08 12:55:19
↓に池
【質問不可】Excel総合相談所スレの雑談・議論スレ2
スレリンク(bsoft板)

104:名無し変更議論中@詳しくは自治スレへ
09/02/08 13:43:05
>>98
「それならピボットでやってみせてよ。どう?できないでしょ。だってこれはピボットではできない問題だからね。VBAはすごいだろう?」
「できますが何か?」

こんなやりとりが何回あったと思う。
VBA厨がここに至ってピボットできる宣言、ピボット好き宣言しても薄気味わるいよ。

105:名無し変更議論中@詳しくは自治スレへ
09/02/08 13:48:24
ああ、あったね
都合の良い前提条件を勝手に追加して、ピボットでも出来ると言い出す
でもVBA厨が出してる条件そのままだと対応出来なくて涙目

106:名無し変更議論中@詳しくは自治スレへ
09/02/08 13:50:29
"こんなやりとり"じゃなくて実例を持って来いカス
どういう質問に対してVBAで解決した時にピボットでできないと言われたのか
きちんと引用しろ
捏造とかいいかげんやめろクズが

107:名無し変更議論中@詳しくは自治スレへ
09/02/08 13:53:13
>>106
このスレの王道パターンでしょうが。
吉本新喜劇みたいなもんだよ。

108:名無し変更議論中@詳しくは自治スレへ
09/02/08 13:54:55
>>106
本人に捏造してるつもりはないんだよ
ただピボット厨は妄想と現実が区別できてない

109:名無し変更議論中@詳しくは自治スレへ
09/02/08 13:57:41
>>106
たとえばExcel2000ではアイテム数が多いことこけるのでピボットは使えん。
しょうがないからVBAでとなる。
2000使ってる人がいることも忘れるな。

110:名無し変更議論中@詳しくは自治スレへ
09/02/08 13:58:48
>>104みたいなやりとり何度も見たことあるよ。


111:名無し変更議論中@詳しくは自治スレへ
09/02/08 13:59:42
↓に池
【質問不可】Excel総合相談所スレの雑談・議論スレ2
スレリンク(bsoft板)


↓に池
【質問不可】Excel総合相談所スレの雑談・議論スレ2
スレリンク(bsoft板)


↓に池
【質問不可】Excel総合相談所スレの雑談・議論スレ2
スレリンク(bsoft板)


112:名無し変更議論中@詳しくは自治スレへ
09/02/08 14:00:06
だいたいVBAで集計できるんだーと何度もいってるが実例を出してきた試しがない
でてきたらでてきたで「こんなデータ構造設計するなんて頭わいてんじゃないの?」
レベルなのは間違いないけどな

113:名無し変更議論中@詳しくは自治スレへ
09/02/08 14:00:17
うんうん、何度も見た
そして>>105の通り毎度撃沈か逃げだし

114:名無し変更議論中@詳しくは自治スレへ
09/02/08 14:00:47
>>109
>>106

115:名無し変更議論中@詳しくは自治スレへ
09/02/08 14:00:58
↓に池
【質問不可】Excel総合相談所スレの雑談・議論スレ2
スレリンク(bsoft板)


↓に池
【質問不可】Excel総合相談所スレの雑談・議論スレ2
スレリンク(bsoft板)


↓に池
【質問不可】Excel総合相談所スレの雑談・議論スレ2
スレリンク(bsoft板)

116:名無し変更議論中@詳しくは自治スレへ
09/02/08 14:04:41
>>109
仕方無くか。理由がだんだんやけくそになってきたね。


117:名無し変更議論中@詳しくは自治スレへ
09/02/08 14:05:29
そうでもないか

118:名無し変更議論中@詳しくは自治スレへ
09/02/08 14:07:36
そうでもないねw

119:名無し変更議論中@詳しくは自治スレへ
09/02/08 14:08:12
同意ありがとw

120:名無し変更議論中@詳しくは自治スレへ
09/02/08 14:08:15
↓に池
【質問不可】Excel総合相談所スレの雑談・議論スレ2
スレリンク(bsoft板)


↓に池
【質問不可】Excel総合相談所スレの雑談・議論スレ2
スレリンク(bsoft板)


↓に池
【質問不可】Excel総合相談所スレの雑談・議論スレ2
スレリンク(bsoft板)


121:名無し変更議論中@詳しくは自治スレへ
09/02/08 14:08:53
残念、ハズレ
いや、そうでもないか
まだやってたの?
ここは放置の一択でしょ
俺たちはここまでピボ厨を精神的に追い詰めていたのか
あ、いや逆だったか
壊れた?
そろそろピボット厨の相手するのも飽きてきたから1抜けするわ
おう、あとは適当にやっとく。
同意ありがとw

122:名無し変更議論中@詳しくは自治スレへ
09/02/08 14:11:16
言い返せないのが悲しいな
壊れてるのも追いつめられてるのも事実だもんな

123:名無し変更議論中@詳しくは自治スレへ
09/02/08 14:16:04
すみません。教えて下さい。m(__)m

XPで、エクセル2007です。
共有ブックにして、他のLAN接続のPCと情報のやりとりをしています。
このブックには、複数シートがあります。

①一端保存して閉じる。
②再度立ち上げる。
③閉じた時のシートが表示されず、随分前に開いたシートが表示される。

という現象に苦しんでいます。

再度立ち上げる時に、保存したシートが表示される方法はないものでしょうか?
自分のPCもそうですし、他のLAN接続のPCでも同じように保存したシートを表示させたいのですが。

124:名無し変更議論中@詳しくは自治スレへ
09/02/08 14:17:00
ピボット使えばピボっと解決

125:名無し変更議論中@詳しくは自治スレへ
09/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:名無し変更議論中@詳しくは自治スレへ
09/02/08 14:19:56
>>123
たぶん異常終了したときの修復ファイルが開かれてると思う
立ち上げ時にはエクセルじゃなく開きたいファイルをクリックすること

127:名無し変更議論中@詳しくは自治スレへ
09/02/08 14:20:52
>>125
ピボットテーブル使いなさい。

128:名無し変更議論中@詳しくは自治スレへ
09/02/08 14:20:59
>>125
作業列を追加して月フィールドを作成。その後ピボッといっぱつ

129:名無し変更議論中@詳しくは自治スレへ
09/02/08 14:22:17
>>125
VBAを使え。

130:名無し変更議論中@詳しくは自治スレへ
09/02/08 14:22:44
>>129
ピボ厨様そろそろおやめ下さい

131:名無し変更議論中@詳しくは自治スレへ
09/02/08 14:27:22
>>128
ピボットで月ごとなら作業列いらないから。。。

132:名無し変更議論中@詳しくは自治スレへ
09/02/08 14:27:46
>>126
回答ありがとうございます。
再度開く時には、そのブックのショートカットを使って開いているので、
多分に修復ファイルを開いているということはないと思われます。(^◇^;)

133:名無し変更議論中@詳しくは自治スレへ
09/02/08 14:30:29
>>125
例えば2月の場合、SUMIFを2使って「2月以前の合計-1月以前の合計」を計算する。
けど、ピボットならもっと簡単。

134:名無し変更議論中@詳しくは自治スレへ
09/02/08 14:31:19
>>131 ヘー thx

135:名無し変更議論中@詳しくは自治スレへ
09/02/08 14:32:01
ピボット厨のレベルもいろいろだな

136:125
09/02/08 14:32:45
あのーどうもピボットは使えないみたいですけど。

137:名無し変更議論中@詳しくは自治スレへ
09/02/08 14:34:54
今回はVBA厨もピボットと答えてるわけで

138:名無し変更議論中@詳しくは自治スレへ
09/02/08 14:35:30
2000じゃピボット無理だそれ
たぶん止まるぞ

139:名無し変更議論中@詳しくは自治スレへ
09/02/08 14:35:54
そうですか じゃDB関数かSUMPRODUCTでもつかうかね

140:125
09/02/08 14:36:26
あのー、どうも2000では駄目みたいなんです。
どうにかなりませんか?

141:名無し変更議論中@詳しくは自治スレへ
09/02/08 14:36:51
ピボ……………関数でorz

142:名無し変更議論中@詳しくは自治スレへ
09/02/08 14:36:52
>>136
あれだろ。Excel2000でアイテム数に制限があるのを利用してVBA厨が作った引っかけ問題だろ。
まったく姑息なやつだ。


143:名無し変更議論中@詳しくは自治スレへ
09/02/08 14:37:37
自分がやってる陰湿な手口は、相手もやってるように見えてしまうのですね
わかります

144:125
09/02/08 14:37:38
>>138
そうなんですよ。

145:名無し変更議論中@詳しくは自治スレへ
09/02/08 14:38:37
じゃあVBA厨に回答してもらえるわけだな 頼むぞ!

146:125
09/02/08 14:39:10
いえ紙に誓って引っかけじゃありません。

147:名無し変更議論中@詳しくは自治スレへ
09/02/08 14:40:19
>>146
大丈夫、皆解ってる。
変なのは一部のピボット信者だから気にするな。

148:名無し変更議論中@詳しくは自治スレへ
09/02/08 14:40:36
>>125
例えば2月の場合、SUMIFを2使って「2月以前の合計-1月以前の合計」を計算する。

149:名無し変更議論中@詳しくは自治スレへ
09/02/08 14:43:16
>>144
私は引っかけだと気付いたからVBA使えと回答したんだが、あわてものがいたようだ。
ピボットテーブルにも弱点はあった。だがそれも解消されてきている。

150:名無し変更議論中@詳しくは自治スレへ
09/02/08 14:43:38
>>125
SUMIFだな
monthで月をとればいい


151:名無し変更議論中@詳しくは自治スレへ
09/02/08 14:43:48
一番楽なのは別のブックにVBAかいてADOで集計SQLかな

152:名無し変更議論中@詳しくは自治スレへ
09/02/08 14:44:43
>>145
今回はSUMIFだな
個人的には配列関数厨にでてきてほしいところだがw


153:名無し変更議論中@詳しくは自治スレへ
09/02/08 14:46:18
確かに、前々スレの6○1あたりに、またバカやってほしいねw


154:名無し変更議論中@詳しくは自治スレへ
09/02/08 14:46:39
>>151
俺たちにできないことを平然とやってのける!そこにシビれる!あこがれるゥ!

155:名無し変更議論中@詳しくは自治スレへ
09/02/08 14:46:54
関数でやるならユニークな商品名をフィルタオプションかなんかで取得して転記しておいてSUMIFあたりかな
ただ件数見ると先に商品名でソートして月ごとで集計かけちゃった方が楽そうだけど

156:名無し変更議論中@詳しくは自治スレへ
09/02/08 14:47:30
すみません。教えて下さい。m(__)m

XPで、エクセル2007です。
共有ブックにして、他のLAN接続のPCと情報のやりとりをしています。
このブックには、複数シートがあります。

①一端保存して閉じる。
②再度立ち上げる。
③閉じた時のシートが表示されず、随分前に開いたシートが表示される。

という現象に苦しんでいます。

再度立ち上げる時に、保存したシートが表示される方法はないものでしょうか?
自分のPCもそうですし、他のLAN接続のPCでも同じように保存したシートを表示させたいのですが。
なお、再度立ち上げる時には、ショートカットから立ち上げています。

157:名無し変更議論中@詳しくは自治スレへ
09/02/08 14:47:56
複数条件はSUMIFでできるか?
作業列に商品と月を結合すりゃできると思うけど。

158:名無し変更議論中@詳しくは自治スレへ
09/02/08 14:48:35
>>156 同じ質問を二度書くな

159:名無し変更議論中@詳しくは自治スレへ
09/02/08 14:49:54
>>158
解決されているなら、書かないと思いますが?

160:名無し変更議論中@詳しくは自治スレへ
09/02/08 14:51:55
>>159
そういう問題ではない。

161:名無し変更議論中@詳しくは自治スレへ
09/02/08 14:52:02
>>159
ここのレベルはそう高くない
必ずしもすべての問題が解決されるわけじゃないからMOUGとかにいったほうがいいかも


162:名無し変更議論中@詳しくは自治スレへ
09/02/08 14:52:44
>>158
回答されてないから、書いているのでしょ?
二度書いてほしくないなら、解決してさしあげたら?

163:名無し変更議論中@詳しくは自治スレへ
09/02/08 14:53:17
前スレ601は大先生へ向けてなのでもう出てきません。

164:名無し変更議論中@詳しくは自治スレへ
09/02/08 14:54:12
実際の所は恥ずかしくてもう出て来れないんだろうな

165:名無し変更議論中@詳しくは自治スレへ
09/02/08 14:55:40
>>160
う~~ん。そうだね。その通りだね。
あなたの言うとおり、素晴らしい。おめでとう!

166:名無し変更議論中@詳しくは自治スレへ
09/02/08 14:55:45
>>125はいくらなんでも配列数式やSUMPRODUCTは無理だろうよ。
やるやついたら馬鹿だ。


167:名無し変更議論中@詳しくは自治スレへ
09/02/08 14:57:11
>>164
大先生の目にとまれば目的は達したのでもう出る必要がないのです。

168:名無し変更議論中@詳しくは自治スレへ
09/02/08 14:58:42
あら本人さんいらっしゃい
でも出てきた当初はそれが目的とは思えない発言を多々してたね( ̄ー ̄)ニヤリッ

169:名無し変更議論中@詳しくは自治スレへ
09/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:名無し変更議論中@詳しくは自治スレへ
09/02/08 15:01:34
そうそう、この子。
最後は逃げちゃったけど痛かったよねぇ。

171:名無し変更議論中@詳しくは自治スレへ
09/02/08 15:04:12
馬鹿と鮭は帰ってくるもんだ

172:名無し変更議論中@詳しくは自治スレへ
09/02/08 15:06:19
産まれた川を覚えている鮭と
ついこの間の自分の発言を忘れてる彼を
同列に語ったら鮭に失礼ですよ

173:名無し変更議論中@詳しくは自治スレへ
09/02/08 15:09:15
↓に池
【質問不可】Excel総合相談所スレの雑談・議論スレ2
スレリンク(bsoft板)


174:名無し変更議論中@詳しくは自治スレへ
09/02/08 15:09:29
大先生、新スレ立ってますよ。



175:名無し変更議論中@詳しくは自治スレへ
09/02/08 15:12:36
>>174
誘導よろ。

176:名無し変更議論中@詳しくは自治スレへ
09/02/08 15:13:46
本人は分かってるから。

177:名無し変更議論中@詳しくは自治スレへ
09/02/08 15:14:28
簡単な解決方法は新しいExcel買ってピボットだな

178:名無し変更議論中@詳しくは自治スレへ
09/02/08 15:24:10
>>177
だな。
いろんなピボットの代替手段が出てきたが、どれもこれもスマートさに欠ける。
ピボットがいかに優れた解決手段であるかがかえって明確になった。

179:名無し変更議論中@詳しくは自治スレへ
09/02/08 15:24:41
【1 OSの種類         .】 WindowsXP
【2 Excelのバージョン   】 Excel2003
【3 VBAが使えるか    .】 いいえ 
【4 VBAでの回答の可否】 否
【5 検索キーワード     】 テンプレ エクセル
新規ファイルのシート3つありますがこれを1つに減らしたいのです。
エクセルで最初に開くファイルはどこに保管されてるんでしょうか
また他に方法があればそれでも構いません。よろしくお願いします。

180:名無し変更議論中@詳しくは自治スレへ
09/02/08 15:25:10
こうなったらピボット作れるフリーソフトを開発しろよ

181:名無し変更議論中@詳しくは自治スレへ
09/02/08 15:25:57
>>179
ツール-オプション-全般


182:名無し変更議論中@詳しくは自治スレへ
09/02/08 15:25:58
>>179
メニューのツールからオプションに入って
その中のどこかで設定できなかった?

183:名無し変更議論中@詳しくは自治スレへ
09/02/08 15:26:33
>>180
VBA厨さんが自作してるそうだよ

184:名無し変更議論中@詳しくは自治スレへ
09/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:名無し変更議論中@詳しくは自治スレへ
09/02/08 15:38:37
C2の縦幅を広げればいんじゃね?
もしくはC2の開業したい文字位置でAlt+Enter

186:名無し変更議論中@詳しくは自治スレへ
09/02/08 15:39:15
セル書式で折り返しありにするのがいちばん簡単

187:名無し変更議論中@詳しくは自治スレへ
09/02/08 15:44:56
>>181-182
ありがとうございます

188:名無し変更議論中@詳しくは自治スレへ
09/02/08 15:49:20
>>184
>>185-186が普通
英文や和文ときまってるんならC3に=if(LEN(C2)>10,mid(c2,11,10),"")
なんて方法でそれっぽく見てることも可能だけど混合してるならalt+enterだろうね


189:名無し変更議論中@詳しくは自治スレへ
09/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:名無し変更議論中@詳しくは自治スレへ
09/02/08 15:53:26
さんすうの問題?
あ、ごめん、算数レベルか

191:名無し変更議論中@詳しくは自治スレへ
09/02/08 15:54:00
?はたぶんリットルの一文字版を使ったんだろうな

192:189
09/02/08 15:56:44
189です。

すみません

?は立米です。
記号を入れてしまいました。

宜しくお願い致します。

193:名無し変更議論中@詳しくは自治スレへ
09/02/08 15:57:06
>>189
8~9の時は単価いくらになるんだ?
514円かのままか、115.50円の追加料金が発生するのか 


194:名無し変更議論中@詳しくは自治スレへ
09/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
09/02/08 15:58:18
>193
8~9の時は514円に115.50円加算されます。

196:189
09/02/08 16:03:59
>194
質問がへたくそですみません。

0~8は514円
9~20は514円*115.50円
21~30は1900円*141.75円
31以上は3318円*180.60円

です。

197:名無し変更議論中@詳しくは自治スレへ
09/02/08 16:05:58
>>196
だめだこりゃ。

198:名無し変更議論中@詳しくは自治スレへ
09/02/08 16:06:23
>>196
面白い

199:名無し変更議論中@詳しくは自治スレへ
09/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:名無し変更議論中@詳しくは自治スレへ
09/02/08 16:34:37
>>184だが、レスthx

やってみたんだが、普通の状態でやったらそれでできた。

だが、例えばC2とD2を結合してる状態でやったら、改行されなかった。

結合したら折り返しありにしてもダメなのかな?



201:名無し変更議論中@詳しくは自治スレへ
09/02/08 17:21:33
>>200
セルの高さを拡げてみ?(行番号書いてるところの境界線をドラッグ)
もしどうしても下のセルに割り付けたいなら割り付けるやりかたもあるが
使い勝手悪くなるから勧めにくい

202:名無し変更議論中@詳しくは自治スレへ
09/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:名無し変更議論中@詳しくは自治スレへ
09/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:名無し変更議論中@詳しくは自治スレへ
09/02/08 18:23:05
>>203
みんな中途半端な情報をもとに回答してるからどれが合ってると言い切れないけれど
それだと大量使用者がぼったくられまくりんぐに見える・・・・

205:203
09/02/08 18:49:50
間違えました orz

206:名無し変更議論中@詳しくは自治スレへ
09/02/08 18:54:40
おまえら算数の問題に手間取りすぎw
しかもだれひとり>>196のとおり計算してねえww

207:名無し変更議論中@詳しくは自治スレへ
09/02/08 18:56:28
口先厨キタ──(゚∀゚)──!!!!

208:名無し変更議論中@詳しくは自治スレへ
09/02/08 19:27:13
>>189
請求料金を
基本料(使用料/立方メートル)として表すと

9未満は       514     (0)円
9以上21未満は   514(115.50)円
21以上31未満は 1900(141.75)円
31以上は     3318(180.60)円

という意味で良いの?

209:名無し変更議論中@詳しくは自治スレへ
09/02/08 19:28:38
>>196のとおりに、って無理wwww

210:名無し変更議論中@詳しくは自治スレへ
09/02/08 19:35:31
>>209
いや可能だろ。可能か不可能かでいうと。
>>207はわけわかってないけどな。

211:名無し変更議論中@詳しくは自治スレへ
09/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:名無し変更議論中@詳しくは自治スレへ
09/02/08 19:40:58
考えすぎた。
料金は単なる4種類ってことか。

213:名無し変更議論中@詳しくは自治スレへ
09/02/08 19:42:24
>>211
ネタに書こうかとしたのを質問者が混乱したらいかんと思って我慢してたのにお前はw

214:名無し変更議論中@詳しくは自治スレへ
09/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
09/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:名無し変更議論中@詳しくは自治スレへ
09/02/08 19:56:17
水道量は使用量0でも取られると思ってたが随分良心的だな

217:名無し変更議論中@詳しくは自治スレへ
09/02/08 19:57:22
いや0だと取られる計算か
見間違えた勘忍な

218:名無し変更議論中@詳しくは自治スレへ
09/02/08 21:34:16
【1 OSの種類         .】 Mac OS 10.3.9
【2 Excelのバージョン   】 Excel2004(11.4.3)
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否

すいません質問です。
説明しにくいので、ロダにcsvうpしました。

URLリンク(www1.axfc.net)
DLキーワード:rei

A列には人名を「データベース1」よりコピペしたものが入ります。
B列にはA列をコピーし、手動で名字と名前の間にスペースを入れたものが入ります。
C列には「データベース2」よりコピペしたものが入ります。

D列では「A列と同じ名前があったら、その隣のB列のもの(名字と名字が分けられた状態)を持って来る」としたいのですが、関数使って何か方法はありませんでしょうか?

件数が多いので少しでも手間がはぶければと思ってるんですけど・・・。

219:名無し変更議論中@詳しくは自治スレへ
09/02/08 21:43:34
>>218
VLOOKUPでできるよ。

220:名無し変更議論中@詳しくは自治スレへ
09/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
09/02/08 21:48:49
アホな質問に丁寧にお答えくださった皆さん、ありがとうございました。
>>214さんの計算式で出来ました。
一応自分なりにやっていましたが、31立米以上でおかしくなってしまい、困っていました。

本当に助かりました。
ありがとうございました。

222:名前欄
09/02/08 22:05:52
>>221
お前ってとことんアホなのなw
嫌いじゃないぜまたこいよ

223:名無し変更議論中@詳しくは自治スレへ
09/02/08 22:25:54
>>129,220
レスさんくすです!!!!!
まさかこんなに即レスで解決できるとは思いませんでした!!!

>>220さんの作ってくれた関数、本番用のファイルに突っ込んでみたらばっちり変換できました。

これで明日から楽になる・・・。

ありがとうございました!!

224:名無し変更議論中@詳しくは自治スレへ
09/02/08 22:39:46
>>223
ついでにいうと、苗字は2文字がほとんどだから関数で左から3文字目に空白をいれると
8割がた処理できるぞ

225:名無し変更議論中@詳しくは自治スレへ
09/02/08 23:08:23
【1 OSの種類         .】 XP
【2 Excelのバージョン   】 Excel2003
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否
【5 検索キーワード     】 エクセル

教えてください。
売り上げ管理したい。

BOOK1は全得意先+前月売り上げを先に入力済み
ここからが質問です。

BOOK2に、例えば当月今日までの売り上げを別DBから貼り付けるとする。
(この時、今日までに売り上げ計上のない得意先は含まれていない。)

このBOOK2にデータを貼り付けるだけで、BOOK1の各得意先の当月売り上げの項目セルに反映
させるにはどうしたらいいのでしょうか?



226:名無し変更議論中@詳しくは自治スレへ
09/02/08 23:25:48
>>225
VLOOKUPでしょうな。

227:名無し変更議論中@詳しくは自治スレへ
09/02/08 23:32:00
>>224
それならC列の文字列からスペース除去してA列からとマッチさせた方がいいんじゃね
「金田 一太郎」と「金田一 太郎」とかで不具合あるけど

228:227
09/02/08 23:34:28
ごめん、スルーしてくれ
脳内変換間違えた

229:名無し変更議論中@詳しくは自治スレへ
09/02/08 23:42:13
当たり前すぎて省略したんだと思うけど
Excelに持ってくる前に必要な集計はDBでやってからっていう前提があるな
それならVLOOKUPで一発だ

230:名無し変更議論中@詳しくは自治スレへ
09/02/08 23:43:33
>>225
BOOK1には前月売上といわず月別に売上を入力しておく。
BOOK2に貼り付けたデータを集計したものを得意先の当月分のセルに表示させて
年間合計を出す、ていうふうにしたらいいね

おれならピボットテーブルつかうけど

231:名無し変更議論中@詳しくは自治スレへ
09/02/08 23:45:13
>>229
集計もやりたいならピボットテーブルでできるね。

232:名無し変更議論中@詳しくは自治スレへ
09/02/08 23:49:03
>>230
それがいいね。
解決しちゃったな。

233:225
09/02/08 23:52:35
>>226>>229>>230>>231

ありがとうございます。

ピボット・VLOOKUP関数のどちらも試してみます!


234:名無し変更議論中@詳しくは自治スレへ
09/02/09 00:38:46
教えてください。
ハイパーリンクを設定したいのですが、コピペしただけではただの文字列として認識されてしまいます。ダブルクリックをするとハイパーリンクとして認識してくれるみたいですが。
アドレスを大量にエクセルのシートに貼り付けたいので、いちいちダブルクリックするわけにもいきません。何とかなりませんでしょうか?
教えてください。

235:名無し変更議論中@詳しくは自治スレへ
09/02/09 00:42:23
>>234
作業列にハイパーリンク関数とか


236:名無し変更議論中@詳しくは自治スレへ
09/02/09 01:09:05
>>234
普通は「コピペしたらハイパーリンクになるのがうざい」とか逆の質問が多いんだよ
ツール→オプション(2007ならオフィスボタン→Excelのオプション)のどっかが
自動リンクしない設定なんじゃね?と布団の中から無責任に答えてみる

237:名無し変更議論中@詳しくは自治スレへ
09/02/09 13:28:56
>>234
一括でハイパーリンクを貼る方法は用意されていません。
アドイン、マクロ、関数などを使ってください。
URLリンク(www.katch.ne.jp)

238:名無し変更議論中@詳しくは自治スレへ
09/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:名無し変更議論中@詳しくは自治スレへ
09/02/09 13:46:49
【1 OSの種類         .】 Windows2000
【2 Excelのバージョン   】 Excel2000
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】 はい

excelでマクロを組んだら、下のバーでひたすら、

「コマンド→再計算 コマンド→再計算 コマンド→再計算・・・・・・・」
と繰り返し交互に表示され、文字が交互に点滅しています。
落ち着かないので、なんとかこの表示を消す方法はありませんでしょうか。

先輩方宜しくお願い致します。

240:名無し変更議論中@詳しくは自治スレへ
09/02/09 13:55:45
>>239
もしかして作った中にWorkSheet_Changeとかのマクロが入ってない?

241:名無し変更議論中@詳しくは自治スレへ
09/02/09 13:58:52
>>239
根本的にマクロを見直した方がいいと思う。

242:名無し変更議論中@詳しくは自治スレへ
09/02/09 14:02:52
>>238
一覧表から縦横に検索する時はINDEXとMATCH
URLリンク(hamachan4.exblog.jp)

243:名無し変更議論中@詳しくは自治スレへ
09/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:名無し変更議論中@詳しくは自治スレへ
09/02/09 14:36:11
>>239
それは作ったマクロの問題なので、マクロを修正する必要があります。
どんなマクロを作ったのか詳しく書いてください。
30行以下の短いマクロならそのままここに貼り付けてください。

245:名無し変更議論中@詳しくは自治スレへ
09/02/09 15:23:06
>>239
重いシートの場合、自動計算が止まる場合がある

246:名無し変更議論中@詳しくは自治スレへ
09/02/09 15:24:03
>>238
行列で指定したセルを参照(検索)するなら関数で出来るけど
行列で指定したセルへの入力を行いたいならVBA使わないと無理

行だけの絞り込みならオートフィルタでいけるが

>>242
検索じゃないと思うが

247:名無し変更議論中@詳しくは自治スレへ
09/02/09 15:52:00
どうみても検索じゃ?
=OFFSET(クロス集計表の左上,MATCH("白桃",行のセル範囲,0),MATCH("B店",列のセル範囲,0))
みたいな事だろそれ

248:238
09/02/09 16:13:17
回答ありがとうございます
説明が悪く、伝えきれなかったようでで申し訳ないです
>>246さんの通り下の図で絞り込んだ条件を元に、x、yの数値を入力したかったのです。
ということはマクロ使わないとダメのようですね……すこし、勉強してきます

249:名無し変更議論中@詳しくは自治スレへ
09/02/09 16:19:41
説明は悪くないよ
「対応するセルへ入力する」って書いてるのに
「対応するセルを検索する」のだと勘違いしてる奴がおかしい

250:名無し変更議論中@詳しくは自治スレへ
09/02/09 17:23:26
>>248
マクロというかVBAでフォームを作るのがよさげ
品名と店舗をコンボボックスで入力
価格をテキストボックスに入れて
入力ボタンでシートの該当するセルにに反映

って流れで

251:239
09/02/09 19:01:46
「コマンド→再計算 コマンド→再計算 コマンド→再計算・・・・・・・」
のループで悩んでいると書いたものです。
返答を下さった皆様親切に有難うございます。

>>240
ないです。
>>241
見直しましたが、分かりませんです。
何せマクロ暦まだ3日ほどです。

>>244
有難うございます。
そして分かりました。
コードを書きますので、
宜しくお願い致します。
範囲を指定して、ソートをかける、
というプログラムです。

宜しくお願い致します。

>>245
そこまで重いとは思えないのですが。


252:239
09/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
09/02/09 19:14:49
もう少し詳しく症状を説明させていただきます。
この症状は、
①エスケープキーを押すと一瞬止まります。
②CPU使用率100%になります。
③症状が出ている時、特定の行の特定の列が、
 同時にブルンブルン震えています。
 場所はあちこちに散乱している状態です、

254:名無し変更議論中@詳しくは自治スレへ
09/02/09 19:28:53
>>252
"銘柄メモ.xls!RSS縦一覧全選択"
というマクロコードも必要だ。

255:名無し変更議論中@詳しくは自治スレへ
09/02/09 19:31:42
>>243

>>196を読み飛ばしてるぞ

256:239
09/02/09 19:41:07
>>254
有難うございます。

すいません。理解しようとしてるのですが・・・。
もう少し詳しく教えてもらえないでしょうか。

257:名無し変更議論中@詳しくは自治スレへ
09/02/09 19:43:25
>>256
Application.Run "銘柄メモ.xls!RSS縦一覧全選択"
の行の先頭に ' をつけて実行してみろ。
症状が出なければ"銘柄メモ.xls!RSS縦一覧全選択"が症状の原因ということ。

258:名無し変更議論中@詳しくは自治スレへ
09/02/09 19:51:46
【1 OSの種類         .】 WindowsXP
【2 Excelのバージョン   】 Excel2002
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 可

セルの値に対応する画像を貼り付けるマクロってできますか?

山田  ・▽・ ←顔写真
鈴木  ・ω・

別のシートに画像のリストを置いてそれをコピペするような

259:名無し変更議論中@詳しくは自治スレへ
09/02/09 19:54:51
マクロの自動記録で画像のコピペを記録すればコードがわかる
あとは条件分岐で画像コピペのコードを再利用すればいいだけ

260:254
09/02/09 19:59:15
>>256
「銘柄メモ.xls」というファイルに「RSS縦一覧全選択」というマクロが入っているから
そのコードも貼り付けろって事。

261:名無し変更議論中@詳しくは自治スレへ
09/02/09 20:06:30
セルに001って入力したいときはどうすればいいの?

262:名無し変更議論中@詳しくは自治スレへ
09/02/09 20:09:00
いくつか方法がある
・書式を000にする
・書式を「文字列」にする
・'001と入力する

263:名無し変更議論中@詳しくは自治スレへ
09/02/09 20:16:11
>>262
あざーす

264:名無し変更議論中@詳しくは自治スレへ
09/02/09 20:42:01
>255
>196は、補足しようとして余計混乱してるから
東京都の水道料金の表を見て来た。
整数きざみだが、分岐点は8、20、30 だよ。

265:名無し変更議論中@詳しくは自治スレへ
09/02/09 20:52:50
東京かどうかもわからんし、>>196は使用量によって基本料金が変わると書きたかったんじゃないの
>>243は使用量区分ごとに単価を積算してるが、それは正しい解釈ではなく>>215が正しいのかもしれない

266:名無し変更議論中@詳しくは自治スレへ
09/02/09 21:04:11
質問者が >>208 の質問に答えれば
はっきりすることだが

267:名無し変更議論中@詳しくは自治スレへ
09/02/09 21:06:27
>>196がそうなんじゃないの

268:名無し変更議論中@詳しくは自治スレへ
09/02/09 21:16:24
もうどっちでもいいじゃん。

269:名無し変更議論中@詳しくは自治スレへ
09/02/09 21:19:06
ちぃと教えて。
個人使用の目的で
パソコンを3台買って、ワードエクセルは、プレインストール版ではなく
ソフトだけを買ってインストールすることってできる?
3つとも、ワードソフトを買わなくちゃダメ?

270:名無し変更議論中@詳しくは自治スレへ
09/02/09 21:21:50
>>269
PC1台につき1ライセンス

271:名無し変更議論中@詳しくは自治スレへ
09/02/09 21:22:07
PDFをエクセルに貼るとき、Adobe Readerがない場合は
クリップボードにコピー貼り付け くらいしかないそうですが、
どうやったらきれいに貼り付けられますか。フリーソフトは使えないです。

272:名無し変更議論中@詳しくは自治スレへ
09/02/09 21:27:54
>>269
デスクトップ・デスクトップ・ノート

デスクトップ・ノート・ノート
なら、パッケージ版2つ買えば良い
「デスクトップ・ノート」に対して1つ、それ以外の1台に対して1つ

全てデスクトップ、もしくは全てノートの場合、又は上記の組み合わせでも
OEM(DSP)版を買う場合は3つ買わないとダメ

273:名無し変更議論中@詳しくは自治スレへ
09/02/09 21:32:08
>>271
挿入→オブジェクトで対象ファイルを選んでもダメ?

274:名無し変更議論中@詳しくは自治スレへ
09/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:名無し変更議論中@詳しくは自治スレへ
09/02/09 21:46:27
>>274
足したり引いたりできないから不便なんじゃね?

276:名無し変更議論中@詳しくは自治スレへ
09/02/09 21:47:06
なんで~。
レコード聴くのに、ステレオごとにレコード買うようなもんではないの?
音楽ソフトなら、PCごとに、i-podごとに、曲買わないよね?
おかしいよ。

277:名無し変更議論中@詳しくは自治スレへ
09/02/09 21:49:29
レコードとかステレオとか何時代の人ですかw

それはともかく、マイクロソフト様がそういう売り方をしてるんだから仕方がない
殿様商売ってやつ

278:名無し変更議論中@詳しくは自治スレへ
09/02/09 21:58:09
だね。著作権法の権利の及ぶ範囲も、著作者が自由に決められるって
いうのもおかしいよ。すんげーMS社って儲けすぎでない?個人使用の目的なら、もうすこし
ね。安くしてくんね~。1家に1ライセンスにすべきだーーーー。

279:名無し変更議論中@詳しくは自治スレへ
09/02/09 22:02:00
>>274
俺はアルファベットで書く派だけど、わかり易さのためだけだね
Cells(1,35).Valueとかになった時に、実際どの列が対象なのかわかりにくいから

280:名無し変更議論中@詳しくは自治スレへ
09/02/09 22:03:20
近い将来NHK受信料も、パソコン、テレビごとに受信料かも。

281:名無し変更議論中@詳しくは自治スレへ
09/02/09 22:08:33
>>275,279
ありがとうございます。用途に合わせて使い分けていきます。

282:名無し変更議論中@詳しくは自治スレへ
09/02/09 22:09:41
>>276,>>278
不服ならMS製以外の使えば良い

不満があっても、機能や周りとの互換性優先でMS製を選ぶなら、
それはMSに強制されたわけではなく自分で選んだこと
選択肢はいくらでもある上で、自分でMS製を選ぶなら
不満は抱えても良いが、文句を言うべきでは無い

283:名無し変更議論中@詳しくは自治スレへ
09/02/09 22:11:51
>>279
定数や列挙体使うと良いよ

284:名無し変更議論中@詳しくは自治スレへ
09/02/09 22:21:39
>>276
2台のプレーヤーで同時に再生したい時はレコードが2枚いるでしょ?

285:名無し変更議論中@詳しくは自治スレへ
09/02/09 22:37:56
>>274
問題があるとしたらパソコンから見た時のわかりやすさ(=処理速度)
人間には"A1"の方がピンとくるがプログラム内部では「"A1"と言えば"(1,1)のことだな」と
ちょっとだけ考える時間がいる
相当な巨大プログラム以外どっちでも無問題

286:名無し変更議論中@詳しくは自治スレへ
09/02/09 22:40:40
>>282
文句くらい言わせてやんなよw

287:名無し変更議論中@詳しくは自治スレへ
09/02/09 22:40:53
>>284
おっ。けだし名言w

288:名無し変更議論中@詳しくは自治スレへ
09/02/09 22:43:56
一太郎とか、松とか、いったいどうなったん?

289:名無し変更議論中@詳しくは自治スレへ
09/02/09 22:44:34
>>285
定数ならVBEは1行ずつ入力した瞬間にPコードに置き換えるから処理時間の差は体感できないよ。
人間の入力スピードのがずっと遅い。
差がわかるとしたら、巨大なソースをエディタで書いて、一気にコピペした時ぐらいかな。

290:285
09/02/09 22:55:54
>>289
その通りだと思ってるよ補足サンクス
質問者が「どう違うんだろう」って思ってそうだったから285を書いた
最終的にはメンテナンス性があれば一番だと思う

291:名無し変更議論中@詳しくは自治スレへ
09/02/10 00:44:28
「2台のプレーヤーで同時に再生したい時はレコードが2枚いるでしょ?」
折れ的には、この論理で行くと、個人では常に1台のプレーヤーでしか使わないこと
の方が多い。同時に2台で再生して聞く、うましかはいないw

>>269
実際に購入して、何台、認証が受けられるか試して見れw
そうすればわかるから。


292:名無し変更議論中@詳しくは自治スレへ
09/02/10 01:10:10
プレイヤーや、再生時以外データを使用(保持)せず逐次読み込みだけど
PCはソフトのデータを自前のHDDに内容を保持(使用)しっぱなしだからね。

PCでも、インストールとアンインストールを繰り返して、
保持(使用)しているのが1台のみなら、ソフトも1ライセンスでOK。

プレイヤーの場合も、データを保持するものは、本体やメディアにその分の課金がされてるし。

293:名無し変更議論中@詳しくは自治スレへ
09/02/10 01:13:31
やったこともないくせに、うましかとか言っちゃってw

294:名無し変更議論中@詳しくは自治スレへ
09/02/10 01:28:14
On Error GoTo errorMsg 
動作1
動作2
動作3
動作4
Msg””

という内容で動作3までしかない処理でマクロ実行すると、
エラーメッセージが出て、動作の順番が狂ってしまうんですが、
何故でしょうか。3が先頭にきてしまいます。

295:名無し変更議論中@詳しくは自治スレへ
09/02/10 02:07:24
実コードをどうぞ

296:名無し変更議論中@詳しくは自治スレへ
09/02/10 02:17:38
2台のステレオの置いてある部屋が同じで、聞く人間が一人とは限らないし、
使用者が一人だったとしても、人間が聞くために再生するとも限らない。別のメディアにダビングとかね。
あと、昔のDJは一人で同時に何枚ものレコードを使ってたよな。

297:名無し変更議論中@詳しくは自治スレへ
09/02/10 02:25:35
3枚ずつ買うに決まってるだろ
保存用、観賞用、布教用

298:名無し変更議論中@詳しくは自治スレへ
09/02/10 03:25:53
>>294
動作1,2でエラーが出てるんじゃね

299:名無し変更議論中@詳しくは自治スレへ
09/02/10 04:19:44
>>294
説明を省略しすぎ
その質問から読み取れる範囲では、処理の順番が狂うことはありえない
いったいどんなプログラムを作って何がやりたいのさ

300:名無し変更議論中@詳しくは自治スレへ
09/02/10 08:58:57
>>294
On Error GoToを抜いて実行しろ


301:名無し変更議論中@詳しくは自治スレへ
09/02/10 10:17:57
【1 OSの種類 .】 WindowsXP
【2 Excelのバージョン 】 Excel2003
【3 VBAが使えるか .】いいえ
【4 VBAでの回答の可否】 否


表の中から、当月分データの合計を拾う数式があれば
教えてください。

表の一番上に日付が入って(G8:S8)、下にその日付に対応したデータがあります(G60:S60)。
G60:S60の中から、今月の分の合計を求めたいです。

よろしくお願いします。

302:名無し変更議論中@詳しくは自治スレへ
09/02/10 10:32:25
>>301
イマイチイメージできないが・・
G7=MONTH(G8)
S列までオートフィル
あとはどこかに=SUMIF(G7:S7,MONTH(NOW()),G60:S60)
でいいのかな?

303:301
09/02/10 10:38:26
>>302
ありがとうございます!
ちなみにこのままだと、前年同月のデータも拾ってしまいますが、
いい解決法はあるんですか?

304:名無し変更議論中@詳しくは自治スレへ
09/02/10 10:45:27
>>303
こんなんでよかったのか
んじゃ↓に改造
G7=YEAR(G8)+MONTH(G8)/100
どこか=SUMIF(G7:S7,YEAR(NOW())+MONTH(NOW())/100,G60:S60)


305:301
09/02/10 10:51:02
>>304
ありがとうございます!

306:301
09/02/10 11:01:43
連投スマソ

さっきの表のg60:s60から、月間平均を取るにはどうすればいいですか?
countも考えたですが、飛んでしまう月もあるので
(データは1月、3月しかなくて2月のがなくても、3ヵ月としたいので)

よろしくお願いします。

307:名無し変更議論中@詳しくは自治スレへ
09/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
09/02/10 11:14:45
>>307
すみません、ありがとうございました!

309:名無し変更議論中@詳しくは自治スレへ
09/02/10 12:08:14
>>272
何か勘違いしてるようだけど、ノート3台の場合3つ買わないとダメ 、というのは間違ってるよ
Office2003の場合だと使用許諾はこうなってる。
>1.1 インストールおよび使用
> (a) お客様は、本ソフトウェアのコピー 1 部をパーソナル コンピュータ等の1 台のデバイスにインストールして使用できます。
> (b) お客様は、本ソフトウェアの 最初のコピーを主に使用する方が専用に使用する別の 1 台の携帯用デバイスに、本ソフトウェアの追加のコピー1部をインストールすることができます。

デスクトップ3台だとしても1台を携帯デバイスとして使うのであればOfficeを3つ買う必要は無い。

310:名無し変更議論中@詳しくは自治スレへ
09/02/10 12:21:26
便乗で教えてください。

たとえばA1:T1の中から、月数を抜くにはどーすればいいですか?

たとえばA1に2009/01/01、C1に2007/12/31があって、どこかにその間の月数「14」を返すみたいな。

よろしくです。

311:310
09/02/10 12:26:21
すいません、補足します

A1:T1には他の日付も入ってるけど、一番古い~一番新しい期間の月数がほしいです。

小出しですいません。

312:名無し変更議論中@詳しくは自治スレへ
09/02/10 12:33:46
>>311
=DATEDIF(MIN(A1:T1),MAX(A1:T1),"M")

条件によっては+1しないといけないかもしれん

313:名無し変更議論中@詳しくは自治スレへ
09/02/10 12:33:50
>>309
認証ではハードがデスクトップかノートかで判断している件について

314:名無し変更議論中@詳しくは自治スレへ
09/02/10 12:35:49
携帯用デバイスってUSBメモリなんかのことじゃないの?
パソコン本体のことなの?



315:名無し変更議論中@詳しくは自治スレへ
09/02/10 12:37:29
>>314 USBメモリにインストールしてどうすんだよw

316:名無し変更議論中@詳しくは自治スレへ
09/02/10 12:39:19
単に携帯用デバイスと言えば、USBメモリも携帯できるパソコン本体も含むが
「インストールするデバイス」という話になると、USBメモリは
コピーは出来てもインストール(直接使用・実行できる状態に)は出来ないので除外される

317:310
09/02/10 12:40:16
>>312
ありがとうございました!

318:名無し変更議論中@詳しくは自治スレへ
09/02/10 12:43:03
>>311-312
datedifは計算違いが恐くてプライベートな時しか使わんなー

319:309
09/02/10 12:50:54
ついでに言うと、バージョンによっては1人の人が開発、テスト目的に使うのであれば何台にでもインストール出来るものもある。
例えばXP Developer版の場合
>また、お客様は、お客様のソフトウェア製品を開発およびテストする目的に限り、本ソフトウェア製品のコピーを数に限りなく作成して使用することもできます。ただしその場合、かかる本ソフトウェア製品のコピーを使用できるのは、特定の1名のユーザーに限ります。
開発、テスト目的だから仕事で使う書類を作るとかは出来ないし、高いから普通の人には関係無いけどね。

>>313
使用許諾と機械的なライセンス認証は別の問題だよ。
ライセンス認証が通らなければ電話で「携帯して使うパソコンにインストールしたい」と言えばいいだけの話。
ところでライセンス認証ってハードウェアの変更があった事は分かってもハードの内容までは分からないものだと理解してたんだが、
本当にMicrosoftの方でノートかデスクトップかを判別してるの?
Officeのサイトによればこうなってるんだけどね。
>A. Office ライセンス認証ウィザードにより、ソフトウェアがインストールされるハードウェアの仕様が認識されます。しかしこれは、ハードドライブをスキャンしたり、個人情報を検知したり、PC やその構成部品の型番や製造元を特定するものではありません。


320:名無し変更議論中@詳しくは自治スレへ
09/02/10 13:08:49
【2 Excelのバージョン   】 Excel2007
【5 検索キーワード     】 excel2007 グラフ 自動調整 文字 サイズ フォント


Excel2000ではグラフエリアの書式設定にてフォントサイズの自動調整があり、
グラフの大きさに連動して文字サイズを変更する・しないを選択できましたが、
excel2007ではどのようにすればよいのでしょうか?

グラフエリアの書式設定にはこの項目はなく、
データラベルの書式設定>配置は「テキストに合わせて図形のサイズを調節する」であり
かつグレーアウトしています。

321:名無し変更議論中@詳しくは自治スレへ
09/02/10 13:15:12
> ハードの内容までは分からないものだと理解してたんだが
当然、内容(型番や製造元)までは解らんが。

因みに、デスクトップを携帯するってのは通らない。

322:名無し変更議論中@詳しくは自治スレへ
09/02/10 13:26:14
>>321
それはデスクトップ+デスクトップではネットでのライセンス認証が通らなかったって事?
それとも電話認証で「デスクトップを携帯して使ってます」と伝えたら断られたって事?

323:名無し変更議論中@詳しくは自治スレへ
09/02/10 13:37:54
miniITXなんて携帯出来る程
小さいデスクトップPCだぜ

324:名無し変更議論中@詳しくは自治スレへ
09/02/10 14:17:00
両方

325:名無し変更議論中@詳しくは自治スレへ
09/02/10 14:18:41
【1 OSの種類 .】 WindowsXP
【2 Excelのバージョン 】 Excel2003
【3 VBAが使えるか .】いいえ
【4 VBAでの回答の可否】 否

URLリンク(www.uploda.org)
このような状態があるのですが、(300行くらいあります)
この文の「01」の数を数えるにはどのようにすればいいですか?
('認識された文字は01です'と書かれたセルの数でもOKです)
妙な質問ですいません

326:名無し変更議論中@詳しくは自治スレへ
09/02/10 14:18:47
>>314
基本は主利用者が使うということで、携帯デバイスへのコピー目的は、
①バックアップという意味と、
②出先で主利用者が使用したいときに、PCのインストールされていない場合
携帯用デバイスから、一時的にインストールして使用する。

を意味しているのかも知れないな。


327:名無し変更議論中@詳しくは自治スレへ
09/02/10 14:20:21
結論は2000使えという事か…おやチャイムが、、

328:名無し変更議論中@詳しくは自治スレへ
09/02/10 14:22:09
>>318
他に方法ありますか?

329:名無し変更議論中@詳しくは自治スレへ
09/02/10 14:28:08
Excel2000
vba勉強中
If文の分岐にセルA1と他のファイルのセルB2~セルD2(セル結合)の文字が同じなら分岐

ってやりたいのですが上手く分岐してくれません…
どなたかソース見せて貰えませんか? お願いします

330:名無し変更議論中@詳しくは自治スレへ
09/02/10 14:28:35
>>325
=countif(a:a,"認識された文字は01です")

331:名無し変更議論中@詳しくは自治スレへ
09/02/10 14:31:20
>>329
=IF(A1=[xxx.xls]シート1!$A$1,"同じ","おなじじゃないよ")
ファイルを二つ開いて = だけ入力して、もう一つのファイルのセルをクリックすると
自動的に[xxx.xls]~の部分が入力されるよ

332:名無し変更議論中@詳しくは自治スレへ
09/02/10 14:41:08
>>331さん
それってピボットって奴ですか?解りません(;´Д`)
VBAで回答いただけると有りがたいのですが

333:名無し変更議論中@詳しくは自治スレへ
09/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:名無し変更議論中@詳しくは自治スレへ
09/02/10 14:52:09
>>329
If [A1] = Workbooks("他のファイル.xls").Worksheets("Sheet1").[B2] Then

335:名無し変更議論中@詳しくは自治スレへ
09/02/10 17:58:58
>>333
2008/12/1 と 2009/1/1 の2つのデータがある場合、この式だと何ヶ月になるかな?w

336:名無し変更議論中@詳しくは自治スレへ
09/02/10 18:12:55
>>335
(2009-2008)*12+1-12+1=2
おそらく合ってるだろ?
質問者が月数をどう定義しているかハッキリは分からんが
2007/12/31から2009/01/01の月数を14と言ってるのだから
開始月と終了月はそれぞれ1月と数えるのだろうと推測は出来る。

337:名無し変更議論中@詳しくは自治スレへ
09/02/10 18:17:37
2だよ。それが何か?
データが2つ無いと1になっちゃうけどね。

338:名無し変更議論中@詳しくは自治スレへ
09/02/10 18:19:09
>>335
2ヶ月。質問者の希望通りになってる。

339:名無し変更議論中@詳しくは自治スレへ
09/02/10 18:39:53
>>336-338
おまえらバカか。3人のふりして1人だろ。ゆとりとかそんなもんじゃねえぞ

(2009-2008)*12+(12-1)+1=24

340:名無し変更議論中@詳しくは自治スレへ
09/02/10 18:41:03
すまん ゆとりはおれだったようだ

341:>>329
09/02/10 18:59:35
>>334
文でも数字でも同じで良かったんですね(;´Д`)
他の場所が悪いみたいです…もう少し頑張ってみます
ありがとうございました。

342:名無し変更議論中@詳しくは自治スレへ
09/02/10 19:59:05
頭で考えるより先に、まず実際に式をワークシートに入れて見ればいいのに…
携帯厨ならすまん

343:名無し変更議論中@詳しくは自治スレへ
09/02/10 20:01:58
>>339
このゆとりの態度と口調ってどっかで見たような気がするのは俺だけですか?

344:名無し変更議論中@詳しくは自治スレへ
09/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:名無し変更議論中@詳しくは自治スレへ
09/02/10 21:17:36
>>344
貼り付けの順番って何のこと?

346:344
09/02/10 21:22:36
>>345
挿入した画像をそれぞれActiveSheet.Shapes(1) ・(2)・(3)・(4)として、
次の作業に移るので、挿入する順番が重要なんです。

347:名無し変更議論中@詳しくは自治スレへ
09/02/10 21:25:07
ForNextで回したほうがいいかもしれんね

348:344
09/02/10 21:45:17
>>347
どうやるんですか

349:344
09/02/10 21:56:36
今日はプロがいないんでしょうか

350:名無し変更議論中@詳しくは自治スレへ
09/02/10 22:03:42
試してないけど これでどうよ

For i = 0 to SelectedItems.Count - 1
ActiveSheet.Pictures.Insert SelectedItems(i)
Next

351:名無し変更議論中@詳しくは自治スレへ
09/02/10 22:13:21
>>344
それはWindowsの仕様で、複数のファイルを1つのダイアログでまとめて選んだ時、
順番がどうなるかは決めることも知ることも出来ない。
順番が重要なら1枚ずつ選ぶしかない。

352:名無し変更議論中@詳しくは自治スレへ
09/02/10 22:17:05
エクセルのフリーソフトのカレンダーで
毎日,毎週,毎月の収支を入力できる欄のあるものってないでしょうか?

もしくはエクセルで簡単に
年間のカレンダーを(休日の設定とか自動的に設定)
関数とか利用して作ったりできないものでしょうか?
よろしくお願いします。



353:名無し変更議論中@詳しくは自治スレへ
09/02/10 22:20:26
>>351
そうだったんですか。
どのPCでやっても最後の1枚が最初にくるようになってました。
すみません>>350>>344のどこに入れたらいいんでしょうか。

354:名無し変更議論中@詳しくは自治スレへ
09/02/10 22:23:07
>>344
複数選択した場合の順番は、アクティブなものから下方向に順次
ついでアクティブな物の上にも選択しているものがあれば、一番上から下方向に順次

つまり
1,2,3,4という順で選ぶと、最後の4がアクティブになってるので、最初に4
そしてその下が無いから次は一番上の1、そこからした方向に2,3と続く
1,2,3,4の順で貼付というか選択コレクションに格納したいなら
1をアクティブ(点線枠が掛かった状態)にしよう

355:名無し変更議論中@詳しくは自治スレへ
09/02/10 22:30:23
>>352
あてずっぽうに答えるけど
ググればみつかるんじゃないの?

356:名無し変更議論中@詳しくは自治スレへ
09/02/10 22:32:56
>>352
Excelには祝日を求める関数はありません。
祝日以外の部分なら基礎的な知識で作ることは出来ますが、
すべてここに書くと長くなってしまうので、まずは自分で調べて、
どうしてもわからない部分だけ聞いてください。

カレンダーを作るフリーのマクロはいくつもあるので検索してください。

357:名無し変更議論中@詳しくは自治スレへ
09/02/10 22:34:38
質問です
VBAで組み込みの「名前を付けて保存」ダイアログを使うとき
2007でもそれ以前でもファイルの種類をxlsにするのはどう指定すればいいですか?
2007メインで使ってるんだけどArg1に「ほにゃらら.xls」を指定しといたら
それで保存できたから安心しかけてたら
開く時になって「拡張子とファイルの種類が一致しない」みたいな警告が出るんで
中身がxlsxのものをリネームしただけみたいな状態なんだろね
保存前にファイルの種類を手動で選択すればいいんだけど
誰が使っても後でエラーにならないようにしたいんで
(普通に保存できたように見えるからかえって性質が悪い)

358:名無し変更議論中@詳しくは自治スレへ
09/02/10 22:37:47
>>352
収支を入力したいのが主目的なら、カレンダーとか祝日とかにはこだわらない方がいいと思う。

359:名無し変更議論中@詳しくは自治スレへ
09/02/10 22:45:43
>>352
休日がらみの話抜きなら「簡単にできる」が答え
休日判定がらみのツールに詳しいサイトもあるから
自作するならそれも使えばいいかと

スキルが「簡単にできない」レベルとかなら再質問するよろし

360:名無し変更議論中@詳しくは自治スレへ
09/02/10 22:47:27
>>357
古いバージョンの形式で保存するときはこんなふうに書く
Workbooks(1).SaveAs FileName:="なんとか.xls", FileFormat:=xlExcel8
                             -----------------

361:名無し変更議論中@詳しくは自治スレへ
09/02/10 22:49:22
>>354
>>344じゃないけど勉強になった!

362:名無し変更議論中@詳しくは自治スレへ
09/02/10 22:56:47
>>360
ありがとう
質問してたのはxlDialogSaveAsを使って「ファイルの種類の既定値」を設定できないかと
同じ指定で2007でも2003でも同じようにxlsで保存になるかが知りたい

363:名無し変更議論中@詳しくは自治スレへ
09/02/10 23:01:13
>>354
1から順に選んで1をアクティブにしてくれるマクロって作れないでしょうか?

364:名無し変更議論中@詳しくは自治スレへ
09/02/10 23:02:51
>>354
1から順に選んで1をアクティブにしてくれるマクロって作れないでしょうか?

365:名無し変更議論中@詳しくは自治スレへ
09/02/10 23:08:13
>>362
arg2でファイルの種類の既定値を変更できる。2007のマクロから2003の形式を指定する場合はこう。
Application.Dialogs(xlDialogSaveAs).Show arg1:="", arg2:=1
あとは、Excelのバージョンを調べて処理を分ければいい。

366:名無し変更議論中@詳しくは自治スレへ
09/02/10 23:08:35
>>363
マクロに詳しくない俺がやるなら
・画像は順番に並ぶようにリネームしておく
→選ぶ画像だけをまとめてフォルダに入れておく
→VBA実行
→ファイル選択画面ではctl+Aで全選択
で希望の結果にならないかな試してないけど


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch