2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

エクセルに詳しい方、お助け下さい

1 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 12:49:58.361 ID:qrRX0PGca.net
1月から12月まで、それぞれシートが分かれているものの、一部分の値を一つの表にまとめなくてはいけないのですが、効率化の良い方法はありませんか? 

2 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 12:50:13.210 ID:tyQfJhQVd.net
あります

3 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 12:50:27.331 ID:fgOsxHkfa.net
でもまだあなたに教える訳には行きません

4 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 12:50:30.459 ID:TgqY9jzKM.net
ある

5 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 12:50:45.357 ID:EPC1e8TS0.net
あるぞ

6 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 12:51:10.882 ID:j6A6KZh7d.net
ピボットテーブルを使え

7 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 12:51:28.088 ID:f+CBo4Ada.net
シート指定できるが

8 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 12:51:42.991 ID:qrRX0PGca.net
>>6
いや、この場合つかえんだろ

9 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 12:51:45.245 ID:kcD3PSch0.net
俺だったらINDIRECTでシート名部分もセル参照して指定する

10 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 12:51:49.424 ID:PI8QO13i0.net
ありすぎる

11 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 12:52:01.157 ID:/w1pyAui0.net
セル結合すればなんとかなるだろ

12 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 12:52:43.412 ID:phkakBo60.net
あるよ

13 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 12:52:48.211 ID:VtMQD3tHa.net
vbaで頑張れ

14 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 12:53:14.358 ID:TBq4r6gJ0.net
12個くらいならベタて貼って終了でいいじゃん

15 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 12:53:18.930 ID:ouOvQCUIa.net
グループ化ってやつだな!!!!

16 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 12:53:40.464 ID:zrWM0UWOa.net
中学のパソコンの授業の時にやった奴だわ

17 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 12:54:30.749 ID:gXoO2E0g0.net
とりあえず1枚のシートにまとめたらば?

18 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 12:54:32.055 ID:2AZGvOeSa.net
余裕だね

19 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 12:55:17.577 ID:qrRX0PGca.net
>>14
その作業が500こあるんだよ!

20 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 12:55:39.935 ID:qrRX0PGca.net
>>9
なんか行けそうな気がする 
ありがとう

21 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 12:55:50.651 ID:H+FqXfDR0.net
全部ノートに書き写して管理する

22 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 12:55:56.217 ID:+LYAcgnK0.net
>>14
これだね
いま考えてる時間で終わるよ

23 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 12:56:39.001 ID:qrRX0PGca.net
>>22
だから大量にあるんだって

24 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 12:57:47.042 ID:8iiU8RSga.net
ありますよ

25 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 12:57:55.499 ID:p4A7539Rr.net
vlookup覚えたらマスター

26 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 12:58:09.614 ID:RglmQt5kr.net
やばい

27 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 12:58:20.365 ID:s1Cn3kRL0.net
大量にあるって言ったってコピペで何万件のデータ数秒でいけるやんけ
細かい情報出さないと>>14で終わるぞ

28 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 13:00:04.172 ID:+LYAcgnK0.net
大量にあるとか言って
ちゃっちゃかぱっぱかやれば15分で終わることなんてザラ

29 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 13:00:25.511 ID:8UFsfMyfM.net
こう見ていると要件定義って大切だな

30 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 13:00:40.375 ID:Cyk/sfkYr.net
流石にネタ

31 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 13:03:46.691 ID:kqx6HazI0.net
ファイル名に規則性があるならクソ簡単
外部のファイルのセルを参照するだけの関数を作ってスクリプトでファイル名だけ変えてコピーしてcsv吐かせてエクセルにコピーするだけ
1分で完成

32 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 13:07:21.236 ID:qrRX0PGca.net
詳しく書くと、A支店の在庫が、1ヶ月ごとののシートで管理されていて(1月から12月まで12シートある)、そのうちの@商品を1つのシートで1-12月にまとめる必要がある 
そして、支店が500あるので膨大な作業なんだ 
シート名は各支店名になっている

33 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 13:07:32.935 ID:AJsOAQTSr.net
フィルターかけっぱ

34 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 13:10:05.376 ID:OMD7n6Hc0.net
やってやるからファイルアップしろ

35 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 13:11:29.557 ID:Y2kL3Kft0.net
こういうエクセル弄るだけの仕事したいわ
楽しそう

36 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 13:11:38.317 ID:qrRX0PGca.net
>>34
会社のデータ挙げれるわけないじゃん

37 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 13:12:40.743 ID:xLHBwALW0.net
>>36
はーなんだ嘘つきか解散解散

38 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 13:12:46.972 ID:E9CrW5bU0.net
vloookupで終わりじゃん?

39 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 13:12:56.272 ID:gueCfwbD0.net
500×12シート?

40 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 13:14:58.803 ID:s1Cn3kRL0.net
多分VIPPERが想定してない仕様もあるだろうし
シートも各店舗で微妙に勝手に改造してんのもあるだろうから
手動で全部やっとけよ

41 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 13:17:59.197 ID:qrRX0PGca.net
>>39
月ごとに一つのファイルに各支店のその月のシートがまとまっている  
つまり、一月分ファイルに500支店の1月分の在庫表が各支店ごとになっている それが12ファイル

42 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 13:18:18.890 ID:qrRX0PGca.net
>>40
できるわけないだろ

43 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 13:19:05.247 ID:+nHzRT5Vr.net
アクセスでVBA組んでエクセルから抽出して集計しろよ

44 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 13:19:48.054 ID:KY6jgT/M0.net
「統合」って機能がある

45 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 13:20:00.949 ID:d5Uo1zohr.net
良かったな立派になってかーちゃんも喜んでるよ

46 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 13:20:07.797 ID:gXoO2E0g0.net
>>41
その入力ってどこか1ヵ所でまとめてやってるの?
支店ごとにやってるなら支店ごとのシートがありそうだけど

47 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 13:21:37.941 ID:+nHzRT5Vr.net
一つのファイルに500シート?
作った奴アホなん?

48 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 13:22:41.636 ID:MhD82JHMa.net
>>47
説明のために省いたけど、本当はエリアごとに分かれてて、多くて50くらい 
それが10エリアみたいな感じ

49 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 13:23:03.173 ID:fq5illPK0.net
VBAなら十分でイナフ

50 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 13:25:04.760 ID:oOYM/3o50.net
やってやるからそのデータ貼り付けろ

51 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 13:25:29.076 ID:pVsxDIC2a.net
>>50
だからできないって

52 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 13:25:34.416 ID:qt4dGNIor.net
膣土方ネキに敬礼ッ!!

53 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 13:26:38.422 ID:KY6jgT/M0.net
聞く限り統合とvbaで解決すると思うが

54 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 13:26:48.981 ID:pVsxDIC2a.net
とりあえず今考えたのは、一個=で参照して、それをコピペして、支店の名前を一個一個買える方法 
結構手間だよね?

55 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 13:27:10.121 ID:pVsxDIC2a.net
>>53
検索してみます

56 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 13:28:30.217 ID:Wwr8IuXQ0.net
データうpできないならせめてサンプル作れや!!

57 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 13:28:39.731 ID:4whSXPDEa.net
>>9 これ

58 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 13:29:10.596 ID:+nHzRT5Vr.net
1ファイル50シート(支店)x10ファイル(エリア)x12ファイル(月)の120ファイル500シート?
どっちにしろアホやん

59 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 13:30:46.893 ID:pVsxDIC2a.net
>>58
うち、アホなんです

60 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 13:31:18.928 ID:pVsxDIC2a.net
>>58
これを集計しないといけないんです 
助けてください

61 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 13:33:15.856 ID:pVsxDIC2a.net
>>32
ちなみに、一つのシートにまとめる際は、月ごとにしなければいけません
よって統合は使えないかも

62 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 13:34:18.108 ID:38ohDOA10.net
>>60
ファイルのシートの中身は全部一緒でよいのか?

63 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 13:35:34.708 ID:pVsxDIC2a.net
>>62
一応一緒のはずです 

64 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 13:42:17.718 ID:38ohDOA10.net
>>63
じゃあ、集計すべき在庫数は常にC列にある、とかは決まってるわけだな。
一行は日付別?商品別?
それとも、行は日付別で全ての商品が一行に収まってるとか?

65 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 13:51:23.665 ID:MNGnYT8xa.net
列は商品別ですね 
なんで、1月分のファイルの各支店のシートのB行の5の商品数を、月、支店ごとに一つのシートに集計(転記)したいみたいなかんじです

66 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 13:53:15.403 ID:38ohDOA10.net
>>65
げぇ・・・
でもB列に入っている商品は全ファイル全シートで同じなのか。なら何とかなるかも知れない。

67 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 13:53:21.582 ID:uvKdS2pQr.net
子供に関数な親

68 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 13:55:01.071 ID:QJ8tyTHta.net
>>66
本当ですか! 
ちなみにシート名は支店名になっています

69 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 13:56:24.605 ID:QJ8tyTHta.net
>>66
B列の商品名は一緒です 
なんで、Bの5に記載している商品数を集計したいのです

70 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 13:56:29.691 ID:TJSjo6blr.net
普通にVBAできますってのならできるんじゃね

71 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 13:58:28.351 ID:38ohDOA10.net
>>68
まだ喜ぶのは早い。行はどうなってるんだ?
五行目(左端の灰色のところが 5 になっている)の一行だけが埋まっているのか?
それより下は空白?

72 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 13:59:32.293 ID:QJ8tyTHta.net
>>71
上下は他の商品数が書いてあります

73 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 14:00:55.459 ID:+nHzRT5Vr.net
素直にVBAで組んだ方が早いだろ

74 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 14:01:04.601 ID:PhN5IiWGr.net
高校で教えといてほしいわ

75 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 14:01:32.814 ID:0A9w2wUFa.net
>>73
組めません…
頑張ってみるか

76 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 14:03:21.444 ID:+nHzRT5Vr.net
>>75
↓見て頑張れ
https://excel.kuuneruch.com/vba-excel-read/

77 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 14:04:14.133 ID:38ohDOA10.net
>>72
???
なんだそれ?  かなり想像不能なんだが・・・

「他の商品数」ってなんだ?  「他の商品」の数なのか?  それとも他の「商品数」なのか?

78 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 14:06:16.048 ID:0A9w2wUFa.net
>>77
「他の商品」の数です 
A商品 100
B商品 200
C商品 300
みたいな表です

79 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 14:10:48.514 ID:38ohDOA10.net
>>78
はわわ・・・

それはもしかして、A商品を取り扱っていない支店があったり、マネージャーがウマシカだったりして
BACの順に並べてたりすると、B5 じゃなくて B4 になってたりする可能性がある?

80 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 14:10:56.207 ID:o3ChR5Mlr.net
INDEXとMATCHの組み合わせも覚えると良い

81 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 14:11:09.598 ID:plPczlb3r.net
やばい

82 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 14:11:51.277 ID:0A9w2wUFa.net
>>79
それはありません 
報告シートは定められたものを使用しているので、仮にA商品がゼロなら、0と記入してあります

83 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 14:12:47.283 ID:0A9w2wUFa.net
>>79
なので、集計したい商品数は、全シート同じ場所に記載してあります

84 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 14:13:08.010 ID:0A9w2wUFa.net
>>81
なにが?

85 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 14:13:11.884 ID:ApCekhd40.net
統合とかVLOOKUPですぐ出来そうだけど

86 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 14:14:39.140 ID:38ohDOA10.net
>>82-83
そうか、それならマシだな。

87 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 14:20:19.074 ID:0A9w2wUFa.net
>>86
お力添えをお願いします

88 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 14:26:37.646 ID:38ohDOA10.net
>>87
支店名・・・と言うとアレだが、ファイル名やそのシート名の一覧は作れるか?
例えば、
    A列:ファイル名
    B列:シート名
    C列:"B5"
ついでに
    D列:支店名
    E列:商品名
    F列:何月分
とかもあると、後で都合が良いかも知れない。

とりあえず、作れるか否かだけ聞いておこうか。

89 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 14:27:30.295 ID:cLTYQUfqa.net
>>88
つくれます!

90 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 14:34:37.509 ID:38ohDOA10.net
>>89
素晴らしい。
なら、以下をちょっとやってみてもらいたい。
    1)新規にエクセルファイルを作って、試しに一行だけそれを作ってみる。
    2)A1から作ったとして、A1のファイルを開いて最小化とかしておく。
    3)G1に、以下の計算式を入れてみる。コピペで大丈夫のはず。
=INDIRECT("[" & A1 & "]" & B1 & "!" & C1)
    4)G1に、A1のファイルのB1のシートのC1のセルの値が表示されるはずだ。
あとは・・・わかるな?

91 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 14:36:48.004 ID:7HIhPCEha.net
>>90
本当にありがとうございます! 
早速やってみます

92 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 14:36:56.528 ID:YZDYOwXSr.net
知らんばい

93 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 14:51:55.460 ID:7HIhPCEha.net
なんかえらーになります

94 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 14:55:23.910 ID:GLkwG2pOa.net
CSV出力してaccessに出したら?
CSV出力するところはVBA使えば自動化出来るだろ

95 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 14:55:30.910 ID:38ohDOA10.net
>>93
新しく作ったファイルは、元のファイルと同じ場所にあるか?
無い場合、ファイル名のところにパス名も書かないと駄目かも。

96 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 15:08:20.278 ID:suCPDuLQa.net
>>95
なんか上手くいかないですね 
もうちょい頑張ってみます

97 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 15:19:29.057 ID:YYAQsHhuM.net
vbaで20行も書けばいけそうな気がするんだが

98 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 15:19:33.942 ID:38ohDOA10.net
>>96
試しに、
=INDIRECT("[" & A1 & "]" & B1 & "!" & C1)
の INDIRECT( と ) とを除いた
="[" & A1 & "]" & B1 & "!" & C1
に変更したらどうなる?  表示されたのをコピペして見てみたい。
色々と厳密なところなんで、わずかな差でも問題になったりするぞ。

99 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 15:19:39.369 ID:GLWyJnZTr.net
ググレカス

100 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 15:27:27.506 ID:suCPDuLQa.net
>>98
そうすると新規作成したファイルのA1B1C1の文字がでますね

101 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 15:27:37.685 ID:l/GssttEr.net
セックスで幾らでも作れる

102 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 15:27:49.228 ID:GGJOgkZsr.net
突っ込んであげないから

103 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 15:30:25.113 ID:38ohDOA10.net
>>100
厳密だって言ってるだろ・・・
A1にaaa、B1にbbb、C1にcccって入れて出て来た文字を此処へコピペ汁

104 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 15:36:30.593 ID:suCPDuLQa.net
>>103
[aaa]bbb!ccc
です 申し訳ない

105 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 15:36:40.057 ID:zc6+2IXtr.net
突っ込んであげないから

106 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 15:37:51.940 ID:38ohDOA10.net
>>104
それが本当にコピペなら、以下の三文字を半角に汁




107 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 15:40:50.720 ID:suCPDuLQa.net
>>106
会社のパソコンはネットに繋げれないので、コピペではないです 元々半角です

108 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 15:45:21.567 ID:38ohDOA10.net
>>107
先に言え無能。
じゃあ、A1に入っているファイル名のエクセルファイルは開いているか?

109 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 15:45:58.622 ID:suCPDuLQa.net
>>108
申し訳ない 
開いています

110 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 15:49:09.630 ID:0HYAY/R20.net
ブック名とかシート名を指定できなかったっけ?

111 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 15:49:18.008 ID:hAF5v2aVr.net
桐?

112 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 15:50:10.226 ID:38ohDOA10.net
>>109
A1に入れてあるファイル名には .xlsx まで入れてある?
開いているならパスは無しでファイル名だけで。空白とか入ってないかどうかも問題。

113 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 15:55:30.965 ID:gF9tNklG0.net
その方法だと120個のファイル全部開かないとダメなんじゃねーの?

114 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 15:55:35.643 ID:ewzIggKer.net
マクロ組んで計算してから手計算で確認しろ

115 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 15:55:49.398 ID:oYGCxMcir.net
sum関数で4行ずつ指定していくのは時間がかかりすぎるからNG

オートフィルで一気にできる方法ない?

116 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 15:58:11.331 ID:vVf+FMcma.net
>>112
A1に入れてあるファイル名には .xlsx まで入れてある? 
→いれてあります
開いているならパスは無しでファイル名だけで。空白とか入ってないかどうかも問題。 
→パスは無しでファイル名だけでの意味がわかりません…

117 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 16:00:43.917 ID:38ohDOA10.net
>>116
フォルダーを開いた時に見える名前。
ファイル名を逆クリックしてプロパティーってやると、書いてある名前。

118 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 16:03:32.619 ID:wRrEZOf/a.net
>>117
ありがとうございます 
その名前をA1にいれています

119 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 16:06:09.031 ID:4whSXPDEa.net
逆クリック…?🤔

120 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 16:06:50.407 ID:38ohDOA10.net
>>118
うーん、じゃあ後は「何かエラー」ってのがどんなのかだな・・・

121 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 16:07:57.223 ID:VlaIygMZa.net
>>120
♯REF!です

122 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 16:08:06.085 ID:eZ4mEFLer.net
できません

123 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 16:15:41.490 ID:38ohDOA10.net
>>121
なら、いったん>>98に戻して、表示されてる内容をそのままH1あたりに入れてみたらどうなる?
G1
[xxxxx.xlsx]shitemmei!B5
H1
=[xxxxx.xlsx]shitemmei!B5
みたいにしてみる。

124 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 16:19:04.211 ID:P0oljySJa.net
=sum(indirect("[集計用ファイル.xlsx]集計対象シート!B10"),indirect("[集計用ファイル2.xlsx]集計対象シート!B10"))

125 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 16:20:56.100 ID:38ohDOA10.net
>>124
流石にそれは無いと思うぞ・・・わからんけど。

126 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 16:27:12.783 ID:nk8f0sTCa.net
>>123
入力した名前は正しくありません 
以下の理由が考えられます 
名前の先頭が、英文字、ひらがな、カタカナ、漢字、アンダースコアではありません 
名前に空白または他の無効な文字が含まれています 
名前がエクセルの組み込み名、または、ブック内の他のオブジェクト名と競合しています

127 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 16:27:50.083 ID:fq5illPK0.net
Sub test()

Const folderAdrs As String = "XXX" '左のXXXにはファイルのあるフォルダアドレスを入れて下さい

Dim fso As Object
Set fso = VBA.Interaction.CreateObject("Scripting.FilesystemObject")

Dim wb As Excel.Workbook
Dim ws As Excel.Worksheet

If Not fso.FolderExists(folderAdrs) Then
MsgBox "Invail address!"
Exit Sub
End If

Dim f As Scripting.File
Dim fls As Scripting.Files
Set fls = fso.GetFolder(folderAdrs).Files

Dim cnt As Long
cnt = 1

With Excel.Application.ThisWorkbook.Worksheets(1)
.Cells(cnt, 1) = "FileName"
.Cells(cnt, 2) = "SheetName"
.Cells(cnt, 3) = "Value"
End With
cnt = cnt + 1

For Each f In fls
If f.Type = "Microsoft Excel ワークシート" Then
Set wb = Excel.Application.Workbooks.Open(f.Path)
For Each ws In wb.Worksheets
With Excel.Application.ThisWorkbook.Worksheets(1)
.Cells(cnt, 1) = fso.GetBaseName(f.Path)
.Cells(cnt, 2) = ws.Name
.Cells(cnt, 3) = ws.Cells(5, 2).Value
End With
cnt = cnt + 1
Next ws
wb.Close False
Set wb = Nothing
End If
Next f

Set fso = Nothing

End Sub

128 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 16:32:12.556 ID:38ohDOA10.net
>>126
うーん?
.xlsxを除いてみたらどうだろうか?

129 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 16:35:10.710 ID:n66TKn/oM.net
ここで教えてもらっても後々メンテナンスできなくて詰みそう

130 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 16:38:32.454 ID:38ohDOA10.net
最初から泣きながらコピペしてたらもう終わってるよな、間違い無く。

131 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 16:39:05.885 ID:2NA0UlcSa.net
>>128
同じメッセージですね…

132 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 16:39:33.708 ID:2NA0UlcSa.net
>>127
ありがとうございます 

133 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 16:39:40.293 ID:hJaIbVVfp.net
やりようがいくらてもあって草

134 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 16:39:40.682 ID:T6Y40rbJr.net
イベントとかじゃね
修正するとき探すの大変だし

135 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 16:41:04.208 ID:2NA0UlcSa.net
とりあえずINDIRECT調べて頑張ってみます 
ありがとうございました

136 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 16:42:13.467 ID:38ohDOA10.net
諦めたwwww

137 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 16:43:33.122 ID:n66TKn/oM.net
1ブック内で完結するならINDIRECT関数
複数ファイルに跨るならVBA書く

138 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 16:49:39.969 ID:2NA0UlcSa.net
https://youtu.be/mYFVbrVDXVM
これで解決しそう

139 :以下、?ちゃんねるからVIPがお送りします:2021/08/05(木) 17:42:17.441 ID:8iiU8RSga.net
ここにファイル張ればお前は職を失うかもしれないけど解決するかもしれんぞ

総レス数 139
31 KB
掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★