このトピックに書きこむ |
---|
Re[2]: 同一行複数列の変数転記 | |
---|---|
[196373] Re[2]: 同一行複数列の変数転記- ■ / 記事引用/メール受信=OFF■ □投稿者/ 後期高齢者 -(2024/12/17(23:39)) □U R L/ 半平太様 先日に続いてご回答ありがとうございます。 うまくいきました Resize(1, 7).Valueがポイントかなと思っています? 本当に夜分にもかかわらず ありがとうございました 失礼します |
[196372] Re[1]: 同一行複数列の変数転記- ■記事引用/メール受信=OFF■ □投稿者/ 半平太 -(2024/12/17(22:43)) □U R L/ こんなことなのかな? Set ws3 = Worksheets("Sheet3") t = ActiveCell.Offset(1, 0).Resize(1, 7).Value ws3.Cells(Rows.Count, "A").End(xlUp).Offset(1, 0).Resize(1, 7) = t |
[196371] 同一行複数列の変数転記- ■親トピック/記事引用/メール受信=OFF■ □投稿者/ 後期高齢者 -(2024/12/17(20:31)) □U R L/ いつも大変お世話になっております。 ボケ防止の為にVBA勉強してる76歳の後期高齢者です 今回の質問は 単一Cellでなくて 下記のように複数列(同一行)を変数tに取り組んでWS3Sheetへ転記したいのです (変数必要で無しでもOKです) Range(ActiveCell, ActiveCell.Offset(, 6)) 当然ながら下記のコピペでは上手く転記できます Dim t As Variant ActiveCell.Offset(1, 0).Select Range(ActiveCell, ActiveCell.Offset(, 6)).Copy ws3.Cells(Rows.Count, "A").End(xlUp).Offset(1, 0).PasteSpecial _ Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False Application.CutCopyMode = False 諸先輩方ご教授いただければ幸いです。 この記事にはVBAのコードが含まれています。 緑の太文字→注釈 茶色の太文字→条件分岐 赤の太文字→ループ 青の太文字→その他 ++++++++++++++++++++ OS ⇒OTHER Version⇒OTHER ++++++++++++++++++++ |