|
▼Hirofumi さん、こんばんは。すみませんでした、説明がたりませんでした。
改めて説明させていただきます。
>意味が善く解らないのですが?
>
>1、に就いて
>
>>1.まず、「集計表」にある先頭(6行目)の店舗のデータが貼り付けられません。
>>ちなみに、この店舗名は「a店」です。
>
>これは、「a店」が、店舗名のIndexに有る「a店」と違う場合が考えられます
>其の意味は、「a店」が「a店 」で有ったり「 a店」で有ったりすると起こります
★1.これは、ウォッチで確認したところ、以下の1.2.の値が「a店」だけは 「a店 」でした。その他の店は全て「b店」など、空白がありませんでし
た。
よって、日付シートへ貼り付けられるデータは、a店以外の全てのデータだけで す。なぜ、a店だけが「a店 」となるのか分かりません。
'i行B列のセル値が日付と認識されないなら
Else
'コピーフラグがTrueなら
If blnCopy Then
'店舗Indexにi行A列の値が有るなら
If dicStore.Exists(1.vntData(1, 1)) Then
'店舗の行位置を取得
lngStoreNo _
= CLng(dicStore.Item(2.vntData(1, 1)))
>ただ、次の場合が理解できません
>
>>しかし、このセルが「b(〜店がついていません)」であれば、データが貼り付けられます。
>
>何故なら、「集計表」のA列の値で「店」が付かない物は全て無視されるはずです
>理由は、店舗名のIndexを作るとき、店舗名には全て「店」を付けている為です
>もし、データが張りつけられるとしたら其の場所は、
>「a店」の行位置ですか?、「b店」の行位置ですか?
★すみません。これは、間違いです。★1.でご説明したとおりで、a店以外の店 のデータは、日付シートへ貼り付けられます。
>2、に就いて
>
>これは、現状のコードは、「集計表」からCopyして来ている為、当然書式も張りつきます
>値だけを張り付けたいなら簡単に修正できますが?
★これは是非とも教えてください。
>>更に桁区切りで表示し、そして、加算して貼り付けできるものでしょうか?
>
>此れがどう言う意味なのか具体例を標してください
>特に、加算して張りつけとは、何と何を加算するのでしょうか?
★桁区切りとは、集計表の数値は「2000」と位を区切るコンマがなく
日付シートへ貼り付ける際に、「2,000」とコンマをつけたかったのですが、
これは、「集計表」でコンマをつければ簡単なので、桁区切りの質問について は、撤回させてください。
★加算貼り付けとは、日付シートには、既にセルに入力されてあるデータがあ
り、そこに集計表からのデータを貼り付けてしまうと、上書きされて、前の数値 が消えてしまいますので、加算して貼り付けたいと思っています。
★★なお、これは、会社のシステムの改変の関係で急に変わったのですが、
日付シートの店名リストについて、以前、「〜店」が着いていると説明しまし たが、「〜支店」のものも追加になりました。店舗数は変わりません。
a店が「a店」のままで、それ以外の店舗が「〜支店」と変わりました。
それと、日付シートB5〜B37にある店舗名も、a店は「a店」で、それ以外の 店舗は、「〜支店」が省かれ、「b」や「t」などの表記になっています。
ご参考までに報告します。
|
|