私はプログラミングには新しく、しばらくの間この難問に困惑しています。私は、ソリューションがネストされた条件文および/またはユーザ定義関数を含むと思われる。シート番号の一部が重複している、シート番号の一部:考慮すべきいくつかのものがありますExcel VBA連続した番号と連続しない番号の連結
QTY Type Sheet#
1 B 1000
5 B 1001
3 B 1002
2 B 1005
7 B 1009
4 B 1010
2 B 1010
3 B 1010
1 B 1011
2 B 1012
6 B 1013
8 B 1013
1 B 1015
1 B 1015
2 B 1016
:私は「シート#」欄で最大と最小のソートされている。このような表を持っています(上記のリストから1006〜1008が欠落しているなど)、シート番号の一部が連続しており、一部が重複しており、次のシート番号(1010,1010,1010,1011など)と連続しています。
私が作成する必要がある結果は、3つのセルです。量の合計、文字の翻訳(「B」は「Beam」を表し、シート番号の連結は次のようになります。
QTY Type Sheet#
48 Beams On sheets 1000 to 1002, 1005, 1009 to 1013, 1015 and 1016
「B」から「ビーム」への翻訳は、1つの場合のみです。別のワークシートに別のテーブルがあり、すべてのタイプがリストされています。 B =ビーム、C =コラム、BR =ブレース、PS =パイプのサポートなど。
ご指摘いただきありがとうございます。
数量は 'sumif'で得ることができますが、残念ながらvbaが必要です。あなたが何らかの努力をするつもりでないなら、仕事をするために誰かを雇ってください。 – findwindow
表示:私はVBAで約2週間の経験があります。私の質問は、VBAを使ってこのタスクを達成するためのHOWについての提案を求めています。誰もがすべての仕事をするよう求めているわけではありません。私はこのサイトのポイントは質問をすることだと思った? – FatMunkey
[質問する](http://stackoverflow.com/help/how-to-ask)をご覧ください。 – findwindow