|
▼β さん:
>左辺のSelection は上記で説明した通りですが問題は【右辺】のSelection.
>ここが複合せルですね。複合セルということは複数セル領域です。
>左辺も右辺も配列であれば、転記はできますが、右辺が 配列に単一の値を付加したもの。
>こういった値は生成できません。
>このあたり、ややこしいかもしれませんが、右辺を【単一の値】にする必要があります。
大変わかりやすい説明ありがとうございます。
何が問題なのか、非常によくわかりました。
>Selection.Value = Selection(1).Value & Cells(21, 17).Value
>にしてください。
これで解決できました。ありがとうございます。
Selection(1).Valueで結合セルの最初のセルの値だけ取り出せるわけですね。
こういうのはスキルが低いのかググってもたどりつけないので非常に助かります。
>ところで、Cells(21, 17).Value これって、わかりにくくないですか?
>Range("Q21").Value のほうがわかりやすくないですか?
以前はRangeで書いてましたが、変数を使いたい場合、
Range表現だと非常にややこしい形でないと変数が使えなかったので
以降Cellsで書いています。
前回に続き今回もわかりやすい解説とコード、感謝させていただきます。
ありがとうございました。
|
|