Excel VBA質問箱 IV

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

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


48315 / 76732 ←次へ | 前へ→

【33353】Re:Buttonクリックでシート名を変更する方法を教えて下さい
質問  初心者  - 06/1/9(月) 17:18 -

引用なし
パスワード
   教えて頂き本当に助かりました。
やりたい事がちょっと違ったのですが、strName & i を変更して解決しました。

もう一点欲しいのですが、その変更されたSheetのG2,L2,J2に
同じUserFormにあるTextBox2、TextBox3、TextBox4のテキストを
入力したくて下記のプログラムに変更したのですが、
Withの方法が間違っているみたいで動きません・・・

★もう一歩なのでたすけて下さい。★

Private Sub Button_Click()

 Dim strName As String
 Dim i As Integer

 strName = Me.TextBox.Value
 For i = 1 To 100
  'シート名が存在しない場合もあるので
  On Error Resume Next
  Sheets(Format(i, "@")).Name = strName
  On Error GoTo 0
    
  With Workbooks("test.xls").Sheets(Format(strName, "@"))
   
    .Range("G2") = TextBox2.Value
    .Range("L2") = TextBox2.Value
    .Range("J2") = TextBox2.Value
  
  End With
  
 Next
 MsgBox "シート名を変更しました"

End Sub

1 hits

【33344】Buttonクリックでシート名を変更する方法を教えて下さい 初心者 06/1/9(月) 16:38 質問
【33345】Re:Buttonクリックでシート名を変更する方... かみちゃん 06/1/9(月) 16:48 発言
【33353】Re:Buttonクリックでシート名を変更する方... 初心者 06/1/9(月) 17:18 質問
【33355】Re:Buttonクリックでシート名を変更する方... かみちゃん 06/1/9(月) 17:21 発言
【33359】Re:Buttonクリックでシート名を変更する方... お願いします。 06/1/9(月) 17:56 質問
【33362】Re:Buttonクリックでシート名を変更する方... (゜Д゜)ハァ? 06/1/9(月) 18:00 発言
【33363】Re:Buttonクリックでシート名を変更する方... かみちゃん 06/1/9(月) 18:06 発言

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