- 締切済み
EXCEL(VBA)について
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- hallo-2007
- ベストアンサー率41% (888/2115)
回答No.2
質問の内容が以下でしたら Sub ボタン1_Click() RETU = Range("T6:Y6").Find(Range("S6").Value).Column Range(Cells(7, RETU), Cells(15, RETU)).Value = Range("S7:S15").Value End Sub RETU = Range("T6:Y6").Find(Range("S6").Value).Column で、S6の日付をT6~Y6から検索して、その列番号取得 Range(Cells(7, RETU), Cells(15, RETU)).Value = Range("S7:S15").Value で、取得した列番号の7~15行目にS7~S15の値を入れる。 といった2行です。
- m-take0220
- ベストアンサー率61% (480/785)
回答No.1
セル名の指定などの修飾的な記述を削除すると、 > 値を日付に対しての日付にたいして反映をさせたいです。 なんて文章になりますが、これであなたがやりたいことが説明できてると思いますか? 日付が2つ出てきてる時点で対象がどっちなのかわからないし、値を日付に反映ってどんな操作なのか100人が100人同じことを考えると思います?