5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

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

Excel総合相談所 12

954 :名無しさん@そうだ選挙にいこう:03/05/15 16:27
   A  C   D    E
  コード 数  部品名  各個数
4 101   2   ボルト   2 
5         ナット    2
6                2
7 102   5          5
8                5
9              5
10                5 
11 103   3          3

エクセル2000。VBAで。
・例えば、101を2個使用した場合、E列で各部品を2個ずつ使用したように現したい。
・101〜102までA列の空白のあるセルのアドレスを取得すれば、行番がわかるので、A6が空白なら
E6にC4の「2」、A5ならE5に「2」を入れる。
・A列の空白の行数はコードによって変わり、固定ではない。

空白セルのアドレスを取得するとき、101〜102までという範囲の指定の指定の仕方がわからないです。
A4から検索」してA7の「102」の値がでてくるまで検索するとかいう感じでやりたいのですが。
以下のような形で記述してます。
.Range(A4 & ":" & "?").SpecialCells(xlCellTypeBlanks).Address
A4のとこは実際は変数で、?の部分の書き方で悩んでます

293 KB
★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)