• 締切済み

EXCEL(VBA)について質問です。

EXCEL(VBA)について質問です。 S7列に入った数字をS6列(TODAY関数) の日付に対してのT6~の日付にコマンドボタンを押すと反映する方法を行いたいです。 また各日にちに反映した数字は保存しておくようにしたいです。 以上 よろしくお願い致します。

みんなの回答

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

次のようなマクロにすればよいでしょう。 Private Sub CommandButton1_Click() Dim c As Integer Dim n As Integer c = WorksheetFunction.Match(Range("S6"), Range("T6:AX6"), 0) For n = 7 To 15 Cells(n, 19 + c) = Cells(n, 19).Value Next End Sub

  • ctmogawa
  • ベストアンサー率54% (6/11)
回答No.1

質問の中で主語(とうか目的)がかなり省略されている気がします。 技術的には難しくなさそうなので、やりたい手順を細かく書けばレスがつくと思います。

yu-ssk
質問者

補足

S7~S15の値を各日付の7~17セルにワンクリックで反映をおこないたいです。

関連するQ&A