https://oshiete.goo.ne.jp/qa/11542629.htmlで質問した物です。
Sub Sample()
Dim dr, c
Set dr = Worksheets("sheet2").Cells(1, 1)
dr.Worksheet.Cells.Clear
Worksheets("Sheet1").UsedRange.Columns(5).Offset(4).SpecialCells(xlCellTypeVisible)
dr.Value = c.Value
Set dr = dr.Offset(, 2)
If dr.Column > 5 Then Set dr = dr.Offset(2, -6)
Next c
End Sub
上記の教えて戴いたVBAで、オートフィルターで選択し、シート1のE5セルから最終行のセルまでの可視セルをシート2へ横3列で下に向かって値を表示するものです。
当初、値のみ貼り付けと投稿しましたが、値と元の書式の貼り付けにしたいです。
いろいろ試してみましたが、自分には全くわかりませんでした。
よろしくお願いします。
No.2
- 回答日時:
編集する際にSetステートメントを弄ってしまったんじゃないですか?
現在のコードが不明なので憶測ですけど。
No.3ベストアンサー
- 回答日時:
>書式は入りますが、同一データが縦に3列はいってしまいます。
同様なループにしていますか?
申し訳ないですが、fujillinさんのコードお借りして
https://oshiete.goo.ne.jp/qa/11542629.html
#6 & #7修正コードで検証しましたが、上記>の内容にはなりませんでした。
Sub Sample()
Dim dr As Range, c As Range
Set dr = Worksheets("sheet2").Cells(1, 1)
dr.Worksheet.Cells.Clear
For Each c In Worksheets("Sheet1").UsedRange.Columns(5).Offset(4).SpecialCells(xlCellTypeVisible)
'dr.Value = c.Value
c.Copy dr
Set dr = dr.Offset(, 2)
If dr.Column > 5 Then Set dr = dr.Offset(2, -6)
Next c
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- Visual Basic(VBA) オブジェクトが見つかりません 1 2023/06/24 19:43
- Visual Basic(VBA) 他のシートからコピーする下記マクロで貼付け位置をWorksheets(1).Range("A3")の 8 2023/01/30 18:48
- Visual Basic(VBA) VBAコードが作動せず、どこに問題があるのか教えて下さい。 3 2023/06/13 13:20
- Visual Basic(VBA) VBAが止まります。 3 2022/08/31 14:09
- Visual Basic(VBA) VBA処理追加 こちらでご教示頂いたのですが回答完了させてしまいましたのでこちらからまた質問させてく 2 2022/10/27 09:57
- Visual Basic(VBA) 複数csvを横に追加していくマクロについて 2 2023/04/25 09:19
- Visual Basic(VBA) VBAでoutlook365が起動しません。 4 2022/08/25 13:31
- Visual Basic(VBA) 【VBA】特定のワードが入っている行全体を塗りつぶしたい 4 2022/04/20 15:22
- Visual Basic(VBA) 【ご教示ください】VBAの記述方法がわかりません。 2 2022/08/12 21:28
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
首吊りどこ締めるの
-
至急!尿検査前日にオナニーし...
-
尿検査前日に自慰行為した時の...
-
白血球が多いとどんな心配があ...
-
彼女のことが好きすぎて彼女の...
-
検便についてです。 便は取れた...
-
腕を見たら黄色くなってる部分...
-
勃起する時って痛いんですか? ...
-
尿検査の前日は自慰控えたほう...
-
精子が黄色?
-
中出しをするとお腹が痛い・・・。
-
EXCELで条件付き書式で空白セル...
-
excelでsin二乗のやり方を教え...
-
これって喉仏ですか? 私は女性...
-
口の中に黒い血の塊
-
納豆食べた後の尿の納豆臭は何故?
-
2つの数値のうち、数値が小さい...
-
エクセル指定した範囲からラン...
-
筋トレするとチンコが縮んじゃ...
-
変な話しになります。尿検査で...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
至急!尿検査前日にオナニーし...
-
首吊りどこ締めるの
-
尿検査の前日は自慰控えたほう...
-
尿検査前日に自慰行為した時の...
-
検便についてです。 便は取れた...
-
白血球が多いとどんな心配があ...
-
中出しをするとお腹が痛い・・・。
-
射精をして1週間以内に尿検査を...
-
彼女のことが好きすぎて彼女の...
-
腕を見たら黄色くなってる部分...
-
勃起する時って痛いんですか? ...
-
変な話しになります。尿検査で...
-
これって喉仏ですか? 私は女性...
-
EXCELで条件付き書式で空白セル...
-
男です。昨日の午後3時くらいに...
-
今朝、毎朝の習慣でオナニーし...
-
納豆食べた後の尿の納豆臭は何故?
-
1日前の検尿
-
値が入っているときだけ計算結...
-
精子が黄色?
おすすめ情報
Qchan1962さん
ありがとうございました。
式単体でできました。
自分が作ったその他の場所が、
悪さをしているみたいです。
そちらを使うと駄目なので。
大変助かりました。