Excel VBA質問箱 IV

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

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


59524 / 76732 ←次へ | 前へ→

【21895】Re:input boxのつかいかた
発言  りすりす  - 05/2/3(木) 2:26 -

引用なし
パスワード
   Dim SourceSheet, 貼り付け先DestSheet As Worksheet
Dim c As Range
Dim Text As String
Dim i As Long
  
Text = InputBox("もしもし")
  
Set SourceSheet = Sheet1   ' 探すシートを指定
Set 貼り付け先DestSheet = Sheet2 ' 貼り付け先のシート

               ' ↓ここの列(A)で検索
  Set c = SourceSheet.Range("A2:A65536").Cells. _
   Find(What:=Text, LookIn:=xlValues, LookAt:=xlWhole, _
      SearchOrder:=xlByColumns, _
      SearchDirection:=xlNext, MatchCase:=False)
   If Not c Is Nothing Then
    
    For i = 1 To 65536
     If 貼り付け先DestSheet.Cells(i, 1) = "" Then
      SourceSheet.Range(SourceSheet.Cells(c.Row, 1).Address + ":" + _
         SourceSheet.Cells(c.Row, 256).Address).Copy
      SourceSheet.Paste Destination:=貼り付け先DestSheet.Range("A" & i)
      Exit For
     ElseIf i = 65536 Then
     MsgBox "もういっぱいで書き込めないや(-.-) " + CStr(i)
     End If
   Next
    
    Else
    MsgBox "そんなのないよん"
   End If

1 hits

【21857】input boxのつかいかた へるぴー 05/2/2(水) 12:19 質問
【21858】Re:input boxのつかいかた かみちゃん 05/2/2(水) 12:26 回答
【21859】Re:input boxのつかいかた へるぴー 05/2/2(水) 13:21 質問
【21866】Re:input boxのつかいかた IROC 05/2/2(水) 15:07 回答
【21869】Re:input boxのつかいかた へるぴー 05/2/2(水) 15:39 質問
【21876】Re:input boxのつかいかた IROC 05/2/2(水) 16:04 回答
【21877】Re:input boxのつかいかた りすりす 05/2/2(水) 16:21 発言
【21879】Re:input boxのつかいかた へるぴー 05/2/2(水) 16:31 質問
【21895】Re:input boxのつかいかた りすりす 05/2/3(木) 2:26 発言
【21896】Re:input boxのつかいかた かみちゃん 05/2/3(木) 7:01 回答
【21890】Re:input boxのつかいかた かみちゃん 05/2/2(水) 20:47 回答

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