Excel VBA 質問スレ Part37 [転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2015/06/10(水) 16:18:49.84ID:T4wZlTyk★1 質問テンプレ(雛形)は用意しませんが、OSとExcelのバージョンは必ず書きましょう。
★2 ExcelのVBA以外の部分に関する質問はNGです。
但し、VBA無しでも出来ることだが、あえてVBAでやりたいって物に関してはOK。
★3 ExcelのVBE(Visual Basic Editor)を使うとしても、VBAの分野以外に関してはスレ違いです。
VBAとは、『Visual Basic for Applications』の略で
Application
├Workbooks
|└Workbook
| ├Worksheets
| |└Worksheet
というApplication以下のオブジェクトを、VB言語で操作するものを指します。
例えExcel付属のVBE(Visual Basic Editor)を利用しようとも、このApplication以下のブックやシート、
セルやオブジェクト等を操作するもの以外はVBA分野の話ではないので、ここでは聞かないでください。
★4 とりあえず、Excelのインスタンスを作らずにVB6で出来ることは全てスレ違いだと思ってください。
★5 レベルはどうあれ、ここはプログラマ用の板スレです。プログラマとは、自分でプログラムを組み、
コードを書く人の事なので、自分でやるきは全く無く、丸投げしようって人はお断りです。
ヒントを貰えばあとは自力でなんとかしますって人のみどうぞ。
★6 わからなければとりあえず「マクロの記録」(Alt, T, M, R)
前スレ:Excel VBA 質問スレ Part36
http://peace.2ch.net/test/read.cgi/tech/1420790342/
関連スレ:VBAなんでも質問スレ
http://toro.2ch.net/test/read.cgi/tech/1342087380/
0075デフォルトの名無しさん
2015/06/26(金) 21:34:36.34ID:iHN0Ws68Fuction やSubを分けてないとするなら、
現状ひとつのプログラムが何行くらいになってるの?
0076デフォルトの名無しさん
2015/06/26(金) 21:35:01.18ID:cSb2GBc3何度も同じことをやってるな、と思ったらSubやFunctionにまとめて整理する
他人に見せることを考えるなら変数名をわかりやすくしてコメントをたくさん書く
0077デフォルトの名無しさん
2015/06/26(金) 22:09:18.72ID:0iRBLd8Iだいたい150〜250位だったと思います。
一つだけ突出して長いのがあって、それは3つに分けましたが各1000行くらいあったような気がします。
0078デフォルトの名無しさん
2015/06/26(金) 22:23:25.89ID:iHN0Ws68自分は今、37行ある関数を作って大いに反省して改善しようとしているところ。
短いにこしたことはないよ。
ひとつの機能しか持たないけれど、使いでのある短い関数をたくさん作る。
というのを目安にするといい。
0079デフォルトの名無しさん
2015/06/26(金) 22:41:25.12ID:DWaV3Ceoできました!
F”& 変数 &”で範囲のところに埋め込めたんですね
ありがとうございました!
0080デフォルトの名無しさん
2015/06/26(金) 23:21:13.55ID:0iRBLd8Iコメントはなるべく入れるようにしていますが変数名がいつも悩みます
だいたい日本語のローマ字表記にしちゃうので余計に読みにくくなっている気がします
>>78
37行でも短くしようとしているんですか
頑張って短くしてみることにします
ありがとうございました
0081デフォルトの名無しさん
2015/06/26(金) 23:26:36.18ID:iHN0Ws68そのうち変数名はどうでもよくなってきて、関数名で工夫する必要がでてくると思う。
0082デフォルトの名無しさん
2015/06/26(金) 23:36:57.04ID:3miAOepOエクセルについてくる標準の関数とかコードが冗長になる原因だし、くっそ面倒な上に動作が遅いから、
便利に使いたければ低レベルな所を覚える方がいい。
0083デフォルトの名無しさん
2015/06/27(土) 00:22:09.79ID:XfU5iyL6VBAは自分のセンスに合わないコードは全部クソ(読みづらい)だから
気にしてもどーしようもないし、自分本位でいいよ
前任のコードが読みづらいのは引き継ぐ側の宿命
書き直したって次の引継ぎが自分と同じ、もしくは似たような感覚持ってなきゃ
読みづらい言う
0084デフォルトの名無しさん
2015/06/27(土) 08:03:04.79ID:wYPgFXnxコメントは、俺は少なく抑える派だな。
ヘッダコメントや変数名見れば大体何やってるか分かる書き方をしておけば、基本ヘッダコメント以外はいらない。
そもそも慣れてればコード見れば大体何やってるかは分かる。だからコメントに残すのは、前にもちょっと書いたけど、
何やってるかではなくて、何の為にやっているかを残すようにしてる。
特に業務が大きく絡む部分は、データを取得した後の加工処理とかで、
何でそう加工するのか、どう使われるかなどで、設計書に載らない微細な部分は
後で見た人が分かるように残しているな。
0085デフォルトの名無しさん
2015/06/27(土) 09:34:13.81ID:/1zL9aXo理想的なコーティングを実践しているな、俺もそうなりてぇ
0086デフォルトの名無しさん
2015/06/27(土) 11:01:25.31ID:dD9hP/ey確かに何をしてるかより何でやってるかの方が有益だね。
自分で書いたのを後でみてはあ?ってなることがある。
0087デフォルトの名無しさん
2015/06/27(土) 12:18:28.76ID:0PAQ0bek目的と手段は両方書いた方がいい
それと「明日の自分は他人」を心がけること
0088デフォルトの名無しさん
2015/06/27(土) 12:22:30.10ID:zOIiCC8H0089デフォルトの名無しさん
2015/06/27(土) 18:02:11.16ID:hIbPEB69初心者の内はその方がいいかもね。
でもコメントは注視するから有りすぎると何が大事で何がどうでもいいか訳が分からなくなる。
「0を変数〜に代入する」とか「ファイルを開く」とか「シートを選択する」とか書いてあると嫌がらせかと思うわ。
0090デフォルトの名無しさん
2015/06/27(土) 18:38:52.27ID:6yK3ftLr必要なコメントはドキュメントあるかないかで全然ちがう
0091デフォルトの名無しさん
2015/06/27(土) 21:17:46.78ID:wYPgFXnx設計書と呼べるドキュメントが無ければまずそっちを作れよ
コメントに全部残すつもりか?
そんなことしたらある程度大きなプログラムになったとき、
大事な流れと末端の比較的重要じゃないところが混じって
全体の把握がしずらくなるだけだろ。
改修が入ってまた暫くして内容を忘れたころに改修を入れたり、
全然違う人が改修を掛けるとき、都度またコード追っかけて細かいコメントから
流れ把握しろって普段どんだけ効率の悪い仕事してるんだよ。
0092デフォルトの名無しさん
2015/06/27(土) 21:25:30.16ID:Z1iyjs9Zその文句を>>90に対して言うのはおかしい。
まあ、「しずらくなる」なんて書いてるところを見るとだいたいわかるけど。
0093デフォルトの名無しさん
2015/06/27(土) 21:39:39.73ID:wYPgFXnxまさか、「しづらい」と「しずらい」の入力ミスみたいな重箱のスミを突くようなことを言って
鬼の首取ったような気分になってるの?
>>90はドキュメントが無いことを想定して最初から要らないコメントだらけにしろと言ってる。
その前提が間違ってると言ってるんだから>>90に言わなくてどうするんだよ。
0094デフォルトの名無しさん
2015/06/27(土) 21:51:46.73ID:pIBbDm3i設計書→How
コメント→Why
なぜコメントにWhyが必要なのか?
0095デフォルトの名無しさん
2015/06/27(土) 22:04:43.52ID:hIbPEB69何をやっているかはコードのまんまなんだからコード見るだけで見て取れるじゃない。
そもそも、何故やってるのか分からない人に基本設計書が作れるのか聞きたい。
0096デフォルトの名無しさん
2015/06/27(土) 22:10:57.14ID:pIBbDm3iいや、Whyが必要なのは分かる。
ただそれがあるべき場所は本来、設計書なのではないかという疑問。
0097デフォルトの名無しさん
2015/06/27(土) 22:13:02.86ID:hIbPEB69設計書の話をするのであれば、このスレではスレ違いになるから
もう一つの方のスレで受け付けようか。
0098デフォルトの名無しさん
2015/06/27(土) 22:17:00.98ID:pIBbDm3i多分答えは持ってないだろうから受け付けて貰わんでも構わんよw
0099デフォルトの名無しさん
2015/06/27(土) 22:27:19.60ID:WGuYPvoXあ、そ。じゃこっちも生暖かい目で見守ってるだけにしとくよ。
0100デフォルトの名無しさん
2015/06/27(土) 22:42:37.03ID:Z1iyjs9Zひらがなで入力ミスってのは苦しくないか?漢字変換じゃあるまいし。
あんたの言う
「>>90はドキュメントが無いことを想定して最初から要らないコメントだらけにしろと言ってる。」
ってのはかなり読み違えている。言葉を読み取れていない。
0101デフォルトの名無しさん
2015/06/27(土) 22:48:01.30ID:0PAQ0bekコードを解読するより日本語を読んだ方が早いだろ
なおコメント書いたやつの日本語が残念だった場合はアキラメロン
0102デフォルトの名無しさん
2015/06/27(土) 23:49:35.98ID:p8TCnChh0103デフォルトの名無しさん
2015/06/28(日) 01:22:35.92ID:IJkReOHB>ドキュメントが無いことを想定して最初から要らないコメントだらけにしろと言ってる。
>その前提が間違ってると言ってる
たしかにドキュメントが無い事を想定してるし
ドキュメントがあれば不要なコメントがあることも否定しないが
お前が勝手に想像してる、まずドキュメント必須って環境がVBA利用の必須でも大半でもないと思うが
つか、いつからコメントの話になったんだか
0104デフォルトの名無しさん
2015/07/02(木) 16:37:33.93ID:+J9P94nh0105デフォルトの名無しさん
2015/07/02(木) 17:01:23.14ID:kS1tgVQAfor each shape in activesheet.shapesみたいな感じで出来たと思うよ
0106デフォルトの名無しさん
2015/07/02(木) 20:43:09.19ID:s7MbeDtD1:loggerクラスを作りメインメソッド内でのログは出力させるようにしたのですが
クラス内にログを出力させるためにはどのようなやり方がVBAでは一般的なのでしょうか
2:同様にクラス内部でエラーが起きた時にどのように上まであげるのか
exception含めエラーのハンドリング方法の典型的なやり方はどのような方法でしょうか
よろしくお願いします
0107デフォルトの名無しさん
2015/07/02(木) 21:22:21.90ID:PhnYLcQwクラス内にログを出力するのはちょっと厳しいかな。
クラス内にログを出力する処理をコードに記述するのが一般的だと思う。
.Netで言うExceptionほど情報は拾えないので、メソッド名などは外部から引数で設定したりする。
また、どう言った流れでエラーになったかを捉えるために
エラー時以外にも関数を呼び出した時や、実行したSQLをログに出力したりもする。
その辺の取り決めは、最初に共通化して決めておく。
そんなところかな。
0108デフォルトの名無しさん
2015/07/02(木) 21:44:23.79ID:s7MbeDtDありがとうございます。また1文目の指摘はごもっともです。失礼しました。
loggerクラスをクラス内で実体化して、メインメソッドで使っているものに対して
追記していくようなイメージになりますよね。
エラーはErrer On Goto というもので最上位で拾っているものが多いようですね。
内部でのエラーはログに出しておいて、最上位でハンドリングして終了させる感じですかね
0109デフォルトの名無しさん
2015/07/02(木) 23:16:07.57ID:PhnYLcQwその前にLoggerクラスだっけ?本当にクラスで作った方がいいのか、
標準モジュールで作った方がいいのかの精査が入ると思う。
最上位でハンドリングして終了するかどうかはその時の処理や、決め事次第なので何とも言えない。
ただ、ログの出力と言う論点から言うと、エラーが発生した時のログのみ出してるところと、
メソッドを終了した時にもログを出してるところ、もちろん後者はメソッド開始のときにもログを出してるんだけど、
それを実行時のログレベルで何を出すかを管理してたりとか、
VBAなら結構仕事場によりけりでまちまちだと思うよ。
0110デフォルトの名無しさん
2015/07/03(金) 12:36:10.39ID:xJ8vVgP90111デフォルトの名無しさん
2015/07/03(金) 19:29:04.77ID:Z91OQLPVマンコの中に精子を中だしする、という文と文法構造は同じですよ
0112デフォルトの名無しさん
2015/07/03(金) 22:17:58.92ID:eeinSX8C0113デフォルトの名無しさん
2015/07/03(金) 23:00:37.19ID:rycGCzjv一生中出しすることのない君にとっては
限りなく優しい言語だよ
0114デフォルトの名無しさん
2015/07/04(土) 08:14:08.92ID:XesN+FYu0115デフォルトの名無しさん
2015/07/04(土) 10:36:40.15ID:n+Lf90L50116デフォルトの名無しさん
2015/07/08(水) 20:34:13.84ID:nv9kJ3sf笑林寺音頭www
応募26団体を発表 開催都市提案種目/東京五輪
http://headlines.yahoo.co.jp/hl?a=20150612-00000521-sanspo-spo
東京五輪の追加競技、野球・空手など8団体に絞り込み
□2次選考に進んだ競技
野球・ソフトボール、ボウリング、空手、ローラースポーツ、スポーツクライミング、スカッシュ、サーフィン、太極拳
■見送られた競技
エアスポーツ、アメリカンフットボール、ビリヤード、ペタンク、ブリッジ、チェス、ダンススポーツ、フロアボール、フライングディスク、コーフボール、ネットボール、オリエンテーリング、ポロ、ラケットボール、相撲、綱引き、水中スポーツ、水上スキー・ウェークボード
http://www.asahi.com/articles/ASH6Q3CTTH6QUTQP008.html
●全く五輪と無関係な朝鮮盆踊りwww
↓
坊さんコス笑林寺www
∩___∩ /゙ミヽ、,,___,,/゙ヽ
| 丿 ヽ i ノ `ヽ'
/ ○ ○ | / `(○) (○)´i、 先生助けてっ!、
| U ( _●_) ミ 彡,U ミ(__,▼_)彡ミ 腹叩き大好き豚キムチ卍クソババアちゃんが息をしてないのっっ!!
彡、 |∪| ,,/ ,へ、, |∪| /゙
/ ヽ ヽノ ヾ_,,..,,,,_ / ' ヽノ `/´ ヽ
| ヽ ./ (^○^) `ヽーっ / |
│ ヾ ヾl ⊃ ⌒_つ ソ │
│ \__`'ー-⊃⊂'''''"__,,,ノ |
0117デフォルトの名無しさん
2015/07/11(土) 01:45:41.73ID:JfxrN9Uuforでちまちままわす以外でいい方法はありますでしょうか
0118デフォルトの名無しさん
2015/07/11(土) 01:50:57.59ID:U5u1oSjRそれは、何らかのデータが入っているセルだけをコピーしたい、という意味だろうか?
0119デフォルトの名無しさん
2015/07/11(土) 02:06:15.75ID:dEARxAiTカレントリージョンが使える
かもしれない。
0120デフォルトの名無しさん
2015/07/11(土) 03:00:00.09ID:29kHCvLh超使い勝手いいのにな
現状、無理やり Offset と Resize で変更してるけど他ある?
http://www.dotup.org/uploda/www.dotup.org409978.jpg
0121デフォルトの名無しさん
2015/07/11(土) 03:56:37.68ID:2Idl6xHqSub ta2()
Dim St As Range
Set St = Range("C6").CurrentRegion
Range(St.Cells(2, 2), St.Cells(St.Count)).Select
End Sub
0122デフォルトの名無しさん
2015/07/11(土) 14:16:23.70ID:a7pAoN16Q エクセルのセルに入力されている「数式」ではなく参照している「値」をIEの検索窓に入力するにはどうしたらいいでしょうか?
エクセルのデータベースからIEの検索窓に入力するVBAは完成してるんですが、
値ではなく数式が入力されてしまいます。
2つのシートがあり
一つはデータベースシートがあります。
それとは別にそのデータベースをvlookupで参照している管理シートがあります。
データベースの任意のデータにフラグを立てると管理シートにvlookupで値が参照されるようになっています。
そこで・・・
vlookupのシートのセルの数式ではなく値をIEの検索窓に入力したいのですが、
vlookup等の数式が入力されてしまいます。
数式ではなく値を検索窓に投げるにはどうしたらいいでしょうか?
分かりにくいかと思いますが簡単に別の例をあげると
A1セルに数字の5が入っていたとして、B1セルに「=A1 」とするとB1セルが5になると思いますが、
そのB1セルの数式ではなく、値の5をIEの検索窓に投げたいんです。
0123デフォルトの名無しさん
2015/07/11(土) 14:26:39.89ID:3/T9vOUPRange("A1").Text
0124デフォルトの名無しさん
2015/07/11(土) 15:25:07.98ID:a7pAoN16それも考えましたがそれだと数式を値に変換して置き換えることはできますが
数式が消えてしまいます。
Range("B1") = Range("A1")
みたいな感じで
別セルに置き換える感じも考えましたが
できれば置き換えすることなく、
セルの内容はそのままで、数式を値でIEの検索窓に投げたいんですけど
こういうのは難しいんですかね・・・?
0125デフォルトの名無しさん
2015/07/11(土) 15:42:14.07ID:a7pAoN16ごめん 勘違いしてました。
できました!
ありがとうございます!
>>124はなしで!
助かりました!
0126デフォルトの名無しさん
2015/07/14(火) 01:57:29.96ID:YJJAAwcFそっちの方がシンプルだな
thx
0127デフォルトの名無しさん
2015/07/16(木) 16:17:02.81ID:+rTlRoXo編集しようとデザインモードで見ると何もないんですが
0128デフォルトの名無しさん
2015/07/16(木) 18:48:38.24ID:WG4jVMdb0129デフォルトの名無しさん
2015/07/16(木) 19:26:53.98ID:mE2ajRcQ釣りだと思うけどマジレスしといてやる
実行時に追加したフォームは
デザイン時は存在してないんだからデザインモードに出るわけがない
0130デフォルトの名無しさん
2015/07/16(木) 20:52:53.17ID:FDPV8gUSサイズとかvisibleの問題じゃねーの
0131デフォルトの名無しさん
2015/07/16(木) 21:30:33.77ID:3z7lF38Pそりゃ、メモリ上でのみ動的に追加したコントロールが、デザインモード
で出てくるわけがない。こんなのVBA以外でも常識中の常識だぞ。
0132デフォルトの名無しさん
2015/07/17(金) 01:44:05.43ID:rjvTyFpHhtmlのソースの取り込みについて質問です。
・インターネット上のhtmlソースをVBAで読み込み、Sheet1のCells(1,1)から貼り付けたい。
(例としてhttp://www.google.co.jp)
・ソース内で改行がある場合、セルも一行下がる。
要はセル一行にhtmlソース一行が入るようにしたい。
・絵にするとこんな感じ。
ttp://s1.gazo.cc/up/142773.jpg
以上の条件を満たすプログラムを誰か教えてください・・・。
0133デフォルトの名無しさん
2015/07/17(金) 08:00:54.57ID:syB7WThGあなたは本当にそれがやりたいのですか?
もう一度、三日三晩シコりながら考えてみてはどうでしょうか?
きっとチンコが腫れあがりますよ。
0134デフォルトの名無しさん
2015/07/17(金) 08:59:14.16ID:hnpkDHc0今どきのHTMLのソースを取り込むとか寝言は寝てから言えよカス。
やってることが全く意味のない理解不能な行為だ。なんの意味もない。
消えろ。
0135デフォルトの名無しさん
2015/07/17(金) 20:04:14.87ID:McVDGjPp俺はやり方知らんが、「エクセル html ソースコード 読み込み」で検索したらすぐ出てきた。
0136132
2015/07/17(金) 20:38:31.06ID:wJy3znBLごめん、本当の目的は楽天で特定の商品を検索して、価格一覧を取得できるようにしたいです・・・。
ttp://search.rakuten.co.jp/search/mall/141JR+ettinger/?f=1&s=2&grp=product&myButton.x=0&myButton.y=0
こんな感じに検索して、どこのお店が一番安いかとかをエクセルにまとめたかったのです。
>135
ありがとうございます。もう一回検索してみます。
0137デフォルトの名無しさん
2015/07/17(金) 21:13:12.67ID:FH0hTxR4https://webservice.rakuten.co.jp/document/
こういうの使うってのは思いつかないか?
スクレイピングなんてアナログなやり方で取ろうってのはちょっと考えもの
だわ。
0138デフォルトの名無しさん
2015/07/17(金) 21:13:14.89ID:McVDGjPpホームページ自体をエクセルシートとして取得する方法があったはず。
だいぶ昔にやっただけだから忘れたけど、確かWorkbooks.Open(URL)で取得出来るはず。
0139デフォルトの名無しさん
2015/07/19(日) 18:40:13.42ID:dyuo8KOoIf Target.Address = "$C$4" Then
〜
End If
ってやりますけど、B列の何処かに入力された時にその横に…っ時はどうすればいいんでしょうか?
B2に入力されたならC2に、B10入力されたならC10に…という風にしたいのですが。
0140デフォルトの名無しさん
2015/07/19(日) 18:42:41.70ID:r330jZtMIF Target.Column = 2 then Target.offset(0,1) = "入力"
0141デフォルトの名無しさん
2015/07/19(日) 18:49:32.07ID:dyuo8KOo感謝!
0142デフォルトの名無しさん
2015/08/01(土) 09:23:45.44ID:V6/EU5o10143デフォルトの名無しさん
2015/08/01(土) 09:32:33.19ID:s1F9cg8dhttp://smallpdf.com/jp/pdf-to-excel
0144デフォルトの名無しさん
2015/08/02(日) 21:54:10.52ID:cv5KeAGa0145デフォルトの名無しさん
2015/08/13(木) 13:02:28.32ID:hMK01ZqaChromeじゃ出来ない事結構あるのかね?IE使ってない人多くなっていくし
0146デフォルトの名無しさん
2015/08/13(木) 14:18:02.34ID:YBCyuJGa仕事現場じゃIEの天下だが?
0147デフォルトの名無しさん
2015/08/13(木) 14:43:14.71ID:hMK01Zqaどこの田舎企業で働いてるの?
0148デフォルトの名無しさん
2015/08/13(木) 14:52:16.16ID:8BLKmqKJまあVBAも使用禁止だけど
0149デフォルトの名無しさん
2015/08/13(木) 16:11:43.20ID:96XWMJC8ひょっとして零細なの?
0150デフォルトの名無しさん
2015/08/13(木) 17:29:24.14ID:/gE7VvcAVBAなしで日常業務やるの?それともVisual Studioは入れてくれるとか?
0151デフォルトの名無しさん
2015/08/13(木) 20:38:39.53ID:vpVkNfs+http://www.ts-hikaku.com/clist/a0/v1s22t0p.html
Yahoo!Japanファイナンス 資本金: 株式ランキング
http://info.finance.yahoo.co.jp/ranking/?kd=53&
日本通運、キヤノン、セコム、ニチイ学館、豊田自動織機、アイシン精機、綜合警備保障
ダイハツ工業、日野自動車、セイコーエプソン、ヤマダ電機、富士電機、山九、清水建設、クボタ、ヤマハ発動機
以上16社が資本金1000億円未満・100億円以上かつ従業員数一万人以上の企業。
「その資本金でその従業員数とか特定できんだろw」と思ったけど、思っていたより多かったわ。
0152デフォルトの名無しさん
2015/08/15(土) 12:26:39.18ID:QUPnPtIvただ、個人的にはそれは厳しすぎね?とは思うけど。
0153デフォルトの名無しさん
2015/08/15(土) 12:32:06.29ID:fL/PzS3/0154デフォルトの名無しさん
2015/08/15(土) 17:56:57.96ID:HxCw3c0C死ねって言われたら死ぬの?
プロとしてプライド無さすぎだろ。
0155デフォルトの名無しさん
2015/08/15(土) 18:02:33.07ID:UUBlauo7別に VBA のプロじゃねーし
0156デフォルトの名無しさん
2015/08/15(土) 18:17:49.35ID:p/7d84Nq社全体の従業員数は関係ないだろっていう。
VBAスレたまに「お前絶対働いた事無いだろw」って言いたくなる大ボラ吹きが湧くよな。
0157デフォルトの名無しさん
2015/08/16(日) 01:48:34.98ID:lqZOWi2Oレベル低い企業だね
0158デフォルトの名無しさん
2015/08/16(日) 06:20:00.24ID:JiBgeW7F大企業はそうならざるをえない。
0159デフォルトの名無しさん
2015/08/16(日) 06:28:44.99ID:ycRHPSHX0160デフォルトの名無しさん
2015/08/16(日) 06:32:00.29ID:JiBgeW7F大企業の法則。
0161デフォルトの名無しさん
2015/08/16(日) 23:46:30.53ID:IDu141Aa一人の将軍の下には数千の歩兵が必用
企業でも同じ
0162デフォルトの名無しさん
2015/08/17(月) 23:45:02.86ID:bNJ12ZXsあほすぎるwww
0163デフォルトの名無しさん
2015/08/18(火) 00:11:21.76ID:f0QuXHMiB:ばっかの
A:集まり
0164デフォルトの名無しさん
2015/08/21(金) 07:13:15.70ID:l+0FmGcCそれで全体がうまくまとまるなら縛る必要ないな
0165デフォルトの名無しさん
2015/08/22(土) 18:22:38.08ID:cvDmezAQ0166デフォルトの名無しさん
2015/08/22(土) 18:36:26.91ID:BHNfM2Fk0167デフォルトの名無しさん
2015/08/23(日) 06:16:53.36ID:ZVnvkEuwファイル名が確定してるならディレクトリも決まってるし大したことないけど,特定の文字列以外が変わる場合があるならディレクトリ内のファイルを一覧で取得してから適合するファイル名を検索してって感じかな
0168デフォルトの名無しさん
2015/08/23(日) 09:45:03.48ID:Kqh6eoEY「月次売上」のあとにyyyymmddとなっています。
この月次売上の部分のみ認識して開き、中のデータを別の集計表に
コピーしたいのです。
0169デフォルトの名無しさん
2015/08/23(日) 10:38:07.80ID:Du+XoGVg食指が動かんな
お前ら、頼むわ
0170デフォルトの名無しさん
2015/08/23(日) 11:56:37.68ID:HWLa8qp/FSOで保存されてるフォルダのFilesを取得してファイル名が「月次売上*」でマッチしたもののファイルパスをWorkbooks.Openすればいいんじゃないの。
0171デフォルトの名無しさん
2015/08/23(日) 11:56:46.93ID:dST3+uhn特殊フォルダを取得する
http://officetanaka.net/excel/vba/tips/tips107.htm
(2)そこで指定のファイルの一覧を取得する
ファイルの一覧を取得する
http://officetanaka.net/excel/vba/file/file07.htm
(3) 検索しつつ、それが対象のファイルなら好きな処理をする
コレでいいでしょ
0172デフォルトの名無しさん
2015/09/04(金) 19:52:29.94ID:UBJpqbQu0173デフォルトの名無しさん
2015/09/04(金) 23:09:03.79ID:kyihAZh50174デフォルトの名無しさん
2015/09/05(土) 00:42:50.29ID:zbH+HliE■ このスレッドは過去ログ倉庫に格納されています