過去ログ

                                Page     179
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
   通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫   
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ▼2つのセルの内容を1つのセルに書くには?  小林 02/10/8(火) 21:49
   ┗Re:2つのセルの内容を1つのセルに書くには?  Nakamura 02/10/8(火) 23:08
      ┗Re:2つのセルの内容を1つのセルに書くには?  小林 02/10/8(火) 23:14

 ───────────────────────────────────────
 ■題名 : 2つのセルの内容を1つのセルに書くには?
 ■名前 : 小林 <yoshio-k@hi-ho.ne.jp>
 ■日付 : 02/10/8(火) 21:49
 -------------------------------------------------------------------------
   皆さんこんばんは。

マクロで、2つのセルの内容を1つのセルに書きたいのですが,
どのようにしたら良いでしょうか?

以下、書きかけのマクロです。
入力シートは印刷して他部門で使うためセル(列)を増やせないんです。

Sub kt()
Dim i As Integer
Dim ws1 As Object, ws2 As Object
Dim maxrow As Integer

Set ws1 = Worksheets("入力")
Set ws2 = Worksheets("zumen")
maxrow = ws1.UsedRange.Rows.Count

Application.ScreenUpdating = False
Worksheets("入力").Activate

For i = 3 To maxrow
sd = Cells(i, 2).Value
If Cells(i, 2) <> "" Then
Worksheets("zumen").Select
  Cells.Find(What:=sd, LookAt:=xlWhole).Activate
 With ws2
  ActiveCell.Offset(0, -1).Copy Destination:=ws1.Cells(i, 2).Offset(0, 1)

  ◎ここActiveCell.Offset(0, 6)とOffset(0, 7)を
     ws1.Cells(i, 2).Offset(0, -1)に書きたい。
  (↑この部分で関数なら=CONCATENATEのようなことをしたい)

 End With
End If
Worksheets("入力").Select
Next
Application.ScreenUpdating = True
End Sub
 ───────────────────────────────────────  ■題名 : Re:2つのセルの内容を1つのセルに書くには?  ■名前 : Nakamura  ■日付 : 02/10/8(火) 23:08  -------------------------------------------------------------------------
   こんばんは

こういう事がしたいのかな?
以下のコードを挿入してみて下さい。

ws1.Cells(i, 2).Offset(0, -1).Value = _
    ActiveCell.Offset(0, 6).Value & ActiveCell.Offset(0, 7).Value

それでは
 ───────────────────────────────────────  ■題名 : Re:2つのセルの内容を1つのセルに書くには?  ■名前 : 小林 <yoshio-k@hi-ho.ne.jp>  ■日付 : 02/10/8(火) 23:14  -------------------------------------------------------------------------
   ▼Nakamura さん:
ありがとうございます。

うまくいきました。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━    通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━                                 Page 179