|    | 
     お世話になります、VBA初心者です 
次のような処理がしたいのですが、うまく動きません 
1.コンボボックスで値を選択し取得する 
2.特定のシートをコピーし、取得した値+日付をシートネームとする 
下記のコードでは、25RF 80mAのみが書かれていますが、他にも品種が 
あります 
環境は、Excel2007です 
念のため、自分が書いたコードを貼り付けておきます 
VBA初心者なので、分かり易く教えて頂ければ幸いです 
 
Private Sub UserForm_Initialize() 
  Dim sheetname As String 
  Dim myData(0, 1) As Variant 
    myData(0, 0) = "25RF 80mA" 
    myData(0, 1) = "" 
     
  With ComboBox1 
    .Column() = myData 
  End With 
   
  Select Case sheetname 
    Case "25RF 80mA" 
      Worksheets("日計表").Copy after:=Worksheets("日計表") 
      sheetname = InputBox("作成日を入力して下さい") 
      On Error Resume Next 
      Worksheets("25RF 80mA" & sheetname & "日").Select 
      If Err.Number = 9 Then 
        MsgBox "シートがありません" 
      End If 
    Case Else 
      Exit Sub 
 
 | 
     
    
   |