過去ログ

                                Page     787
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
   通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫   
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ▼チェックボックスで条件追加  hana 03/2/23(日) 21:57
   ┗Re:チェックボックスで条件追加  ポンタ 03/2/24(月) 17:48
      ┗Re:チェックボックスで条件追加  hana 03/2/24(月) 19:15

 ───────────────────────────────────────
 ■題名 : チェックボックスで条件追加
 ■名前 : hana
 ■日付 : 03/2/23(日) 21:57
 -------------------------------------------------------------------------
   こんばんは。以前こちらで教えていただきながら作成した
シフト表があります。(お世話になりました)

フォームを表示し、commandボタンを押すとTextBox1への入力値
(コード)をListBox1(日付・行)とListBox2(名前・列)で
選択したセルに転記するようになっています。(先に入力がある
とメッセージ等あります)

更にチェックボックス(他の方法でもいいです)を足して、
チェックが入っていたら転記と同時にセルの色も変えたいと
思い、以下のようにしてみたのですが、「colorindexプロパティが
設定できません」となってしまいます。おかしい所をご指摘
頂けないでしょうか?

For i = 0 To ListBox1.ListCount - 1  
 If ListBox1.Selected(i) Then
   bln1 = True      
  For j = 0 To ListBox2.ListCount - 1        
   If ListBox2.Selected(j) Then        
'セルが空ならTextBox1を入力
   If Cells(i + 8, j * 2 + 9).Value = "" Then
  Cells(i + 8, j * 2 + 9).Value = TextBox1.Value

'・・・・・・・・・??????・・・・・・・・・・・
  If CheckBox1.Value = true then
  Cells(i + 8, j * 2 + 9).Interior.ColorIndex = 40
  End If
'・・・・・・・・・・・・・・・・・・・・・・・・・・
         
'セルの値が0ならエラーメッセージを表示し入力不可
    ElseIf Cells(i + 8, j * 2 + 9).Value = 0 Then
    Me.Hide
    myname = Cells(6, j * 2 + 9).Text
    MsgBox (myname & "さんは休日希望日です!フォームから入力す
ることはできません!"), vbExclamation
    Me.Show
    Exit Sub
'セルに0以外の値があればメッセージを表示しフォームに戻る
     Else
     Me.Hide
     myname = Cells(6, j * 2 + 9).Text
     MsgBox (myname & "さんは予定が入っています!フォームから入
力することはできません!"), vbExclamation
     Me.Show
     Exit Sub
    End If
  End If         
  bln2 = True
  Next      
   End If
Next
 ───────────────────────────────────────  ■題名 : Re:チェックボックスで条件追加  ■名前 : ポンタ  ■日付 : 03/2/24(月) 17:48  -------------------------------------------------------------------------
   hanaさん、こんにちは。

シートの保護をしていると、

実行時エラー '1004':

Interior クラスの ColorIndex プロパティを設定できません。

というメッセージが出ますが、いかがでしょう?
 ───────────────────────────────────────  ■題名 : Re:チェックボックスで条件追加  ■名前 : hana  ■日付 : 03/2/24(月) 19:15  -------------------------------------------------------------------------
   ポンタさんこんばんは。いつもありがとうございます。

仰る通り保護を外したら大丈夫でした。毎回毎回躓く度に
お導き頂きありがとうございます。。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━    通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━                                 Page 787