私はスクリプトを持っています。これは非常に単純なスクリプトで、はるかに大きなスクリプトの一部です。現在、この最後のビットで問題が発生していますが、その理由はわかりません。
これは私に問題を与えているスクリプトの一部です。
Option Explicit
Sub Test()
Dim wsJL As Worksheet 'Jobs List
Dim lastrow As Long
Set wsJL = Sheets("Jobs List")
lastrow = wsJL.Range("B" & Rows.Count).End(xlUp).Row
wsJL.Range("B3:N3").Copy
wsJL.Range("B4:N" & lastrow).PasteSpecial xlPasteFormats
End Sub
これがワークブックです。
https://dl.dropbox.com/u/3327208/Excel/format.xlsm
私がしていることを私が知る限り、起こってはならない。何が起こっているのかというと、フォーマットを最初にコピーされたものに置き換えるのではなく、すべてを上書きします。
誰かがこれを再現して、私の間違いがどこにあるか教えてもらえますか?
ありがとう。