|
▼Hirofumi さん:
ありがとうございました。
1日かかりましたが何とか解決しました。
>>しかし下記のように日付直下に値が入らず、一段づつ下へズレて入力されます。
>>何が悪いのでしょうか?
>
>後、上記に就いてですが?
>今回、修正されたコードでは、
>
> 'ActiveSheetのA1セルを基準とする(Listの左上隅)
> Set rngResult = ActiveSheet.Cells(6, "A")
>
>と成っていますし、其れに伴って、
>
> 'タグNo.が有る範囲を取得
> Set rngScope = Range(.Offset(1), .Offset(65536 - .Row).End(xlUp))
>
>で、.Offset(1)を指定していますが、元々のコードでは、
>A5の「登録」の位置を指定しているはずですし、.Offsetも以下の様に2を指定してたはずです
>
> 'タグNo.が有る範囲を取得
> Set rngScope = Range(.Offset(2), .Offset(65536 - .Row).End(xlUp))
>
>此れにより、行位置が狂ってきている為と思われます
>完全に、今回のコードを見て居ないのでハッキリしませんが、
>若しかすると、此れにより日付の挿入位置を狂ってきているのでは?
|
|