トップページ > プログラム > 2015年01月01日 > ni6wEQmb

書き込み順位&時間帯一覧

7 位/168 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000001101101005



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
Excel VBA 質問スレ Part35

書き込みレス一覧

Excel VBA 質問スレ Part35
868 :デフォルトの名無しさん[sage]:2015/01/01(木) 15:21:00.08 ID:ni6wEQmb
すみません、初歩的なことかもしれませんが・・・
いくつかの結合セルが横に並んでいて、それぞれに値が入っている状態で
この数値を配列に一気にとりこみたいんですけど、どのような方法があるでしょうか?
cellsやoffsetでひとつひとつずらしていっても、結合された中で移動してしまって・・・
offsetは一発目はうまくいけるんですけど、その次になるとセル単位になってしまうようで
Excel VBA 質問スレ Part35
870 :デフォルトの名無しさん[sage]:2015/01/01(木) 16:40:43.18 ID:ni6wEQmb
>>869
ありがとうございます
セルの結合単位はバラバラで、たまに結合されてないセルも混ざっていたり
方眼紙みたいに細かいセルを好き勝手に結合しまくって作った表の各値をDBに取り込もうとしてまして

結局、最初のセルをアクティブ→offset(0,1)でデータ取得してそのセルをアクティブ→offset・・・
と繰り返して取得してみました
Excel VBA 質問スレ Part35
872 :デフォルトの名無しさん[sage]:2015/01/01(木) 18:09:13.22 ID:ni6wEQmb
>>871
中には空白のデータがあるので・・・
数は決まってるので、データ取得→となりへ移動→・・・ってのをその数だけ繰り返してってやってます
ただ、たまに表のフォーマット変更してる人とかもいるのでやっかいで
もう少しスマートな方法がないものかと模索中です
Excel VBA 質問スレ Part35
874 :デフォルトの名無しさん[sage]:2015/01/01(木) 19:40:21.80 ID:ni6wEQmb
>>873
あー、そうですね
てか、全て項目名はあるんで、それをフラグにセルの結合状態を把握できそう
それか、そこから横ではなく縦にデータを拾っていくのも悪くないかも・・・
なんかすごいヒントを貰った気がしました
ありがとうございます
Excel VBA 質問スレ Part35
876 :デフォルトの名無しさん[sage]:2015/01/01(木) 21:21:17.54 ID:ni6wEQmb
>>875
なるほど、そうかもしれませんね
データシート自体は偉い人が作った激細方眼紙から作った表で、作り直す事とかできなくて
それを数十人で使ってるんですが、今回それらの値を全て集めてDBみたいなものを作ろうということになって

とりあえず休みの間にコードくらい作っておこうと格闘中です
どうもありがとうございました


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。