Excel VBA質問箱 IV

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

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


74614 / 76732 ←次へ | 前へ→

【6580】Re:セルに特定の値を入力する
回答  ひで  - 03/7/11(金) 14:04 -

引用なし
パスワード
   ▼りん さん こんにちは

>下記のような表で、A1に"<CK3"と入力
>されている場合は、その下の行の
>E列に"CK30"、"<CK5”と入力されている場合は、
>E列に"CK50"と表示させたいのですが
>いくつかの条件があります。
>
>1.この表は行数が特定できません。
>2.この表には空白の行がいくつか存在します。
>
>--------------------------------
>  A   B   C   D   E
>1<CK3
>2 品番 仕入先 数量 金額  
>3 CBC  7005 1000 5000  
>4 ATA  2001 2000 6000  
>5 HPS  2003 3000 7000  
>6
>7
>8<CK5
>9  HGC  2003 1000 5000 
>10 HSJ  4003 2000 6000 
>11 HBT  5003 3000 7000 
>
>--------------------------------
>このような条件で、表示させることは
>可能でしょうか?
>もしわかれば教えてください。
>よろしくお願いします。


"<CK*"という文字列に"0"をつけただけですが・・

Sub test2()

Dim r As Long, N As Long
Dim acs As String, mj As String

acs = ActiveWorkbook.ActiveSheet.Name
N = Sheets(acs).Range("a" & Rows.Count).End(xlUp).Row

 
For r = 1 To N

If Cells(r, 1).Value Like "<CK*" = True Then

mj = Cells(r, 1).Text
Cells(r + 1, 5) = mj & "0"

End If

Next r

End Sub

こんなんでどうでしょうか?
まとはずれならごめんなさい。
2 hits

【6574】セルに特定の値を入力する りん 03/7/11(金) 11:42 質問
【6580】Re:セルに特定の値を入力する ひで 03/7/11(金) 14:04 回答
【6581】すいません、訂正です。 ひで 03/7/11(金) 14:47 回答
【6597】エラーがでるのですが... りん 03/7/14(月) 11:51 質問
【6598】Re:エラーがでるのですが... Jaka 03/7/14(月) 12:16 回答
【6599】Re:エラーがでるのですが... ひで 03/7/14(月) 13:33 回答
【6602】一行しか表示されません りん 03/7/14(月) 15:18 質問
【6607】Re:一行しか表示されません ひで 03/7/14(月) 17:22 回答
【6608】Re:追記 ひで 03/7/14(月) 17:26 発言
【6628】できました!! りん 03/7/15(火) 17:08 お礼

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