Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


35400 / 76732 ←次へ | 前へ→

【46532】最終列の値の、値のみ代入するには
質問  chacola  - 07/2/6(火) 6:51 -

引用なし
パスワード
   いつもお世話になっております。また、質問させて下さい。

単価の列を、まず検索し、同行の最終列の値を代入させたいのですが、
最終列には、数式が入っています。
最終列には、単価列と同行あります。最終行は浮動なので、下記コードは
最高1000と設定しています。

'列
Dim i As Integer
'最終列
Dim J As Integer
'行
Dim k As Integer

Application.ScreenUpdating = False
'一番左の2行目
J = Range("IV2").End(xlToLeft).Column
For i = J To 1 Step -1
If InStr(Cells(2, i).Value, "単価") > 0 Then
  '基準行を3行目とする
  k = 3
  Do While k < 1000
  Cells(k, i).Value = Cells(k, J).Value
  k = k + 1
Loop
End If
Next i

Application.ScreenUpdating = True

End Sub

「値のみ」代入させるには、Transpose等を記述するのでしょうか?

よろしくお願い致します。

1 hits

【46532】最終列の値の、値のみ代入するには chacola 07/2/6(火) 6:51 質問
【46533】Re:最終列の値の、値のみ代入するには かみちゃん 07/2/6(火) 7:27 発言
【46534】Re:最終列の値の、値のみ代入するには chacola 07/2/6(火) 8:00 質問
【46561】Re:最終列の値の、値のみ代入するには かみちゃん 07/2/6(火) 20:49 発言

35400 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free