Excel VBA質問箱 IV

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

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


40671 / 76736 ←次へ | 前へ→

【41158】Re:ユーザーフォームについて
発言  ponpon  - 06/8/1(火) 8:29 -

引用なし
パスワード
   ▼VBA初心者 さん:こんばんは。

分かる範囲でやってみましたが・・・・
名前のところを変数を使ったらいかがでしょう?

>Private Sub cmdCancel_Click()
>  Unload UserForm1
> 
>  MsgBox "処理はキャンセルされました", , "確認"
>End Sub
>
>Private Sub cmdOK_Click()
>  
>  Dim i As Integer
>  Dim user As String
  Dim myName As String
> i = 1
> Do While IsEmpty(Range("I8").Offset(i - 1, 0)) = False
   myName = Me.TextBox1.Text
>  user = Range("I8").Offset(i - 1, 0).Value
>  With Range("A8:J8").Offset(i - 1, 0).Interior
    If user = myName Then
>     .ColorIndex = 36
>     .Pattern = xlSolid
>    Else
>     .ColorIndex = xlNone
>    End If
>  End With
>  i = i + 1
> Loop
>
>  Unload UserForm1
>  
>  MsgBox "処理は終了しました", , "確認"
>  
>End Sub

0 hits

【41152】ユーザーフォームについて VBA初心者 06/7/31(月) 23:07 質問
【41158】Re:ユーザーフォームについて ponpon 06/8/1(火) 8:29 発言
【41243】Re:ユーザーフォームについて VBA初心者 06/8/2(水) 23:53 お礼

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