
こんにちは、エクセル2010を使っています。
先頭のSB1に記入された文字列の数式が長いので少し見づらいのですが、
SB1~SI5000に8列に渡ってデータがあります。
そのデータを1行ずつ、違う場所に4行おきに転記したいと思います。
SB1~SI1 ⇒ MN50000~MU50000
SB2~SI2 ⇒ MN50004~MU50004
↓
データが存在する限り繰り返し。
と言う具合です。
ちなみに元データは文字列で、文字列の数式を貼り付けた時は、そのセルをアクティブにしてENTERを押さないと機能しなかったように思います。
ですので、張り付けた後にENTERを押すような処理をするか、もしくはその文字列の数式を機能するように貼り付けたいです。
詳しいかた、教えて頂けませんでしょうか。
※ 上記とは別の場所にも転記すべき場所がありますので、セル番地を見て変更可能な方法だと更に嬉しいです。
お手数ですが、よろしくお願いいたします。

No.1ベストアンサー
- 回答日時:
こんなのどうでしょう。
元に戻せませんので必ずバックアップを取ったうえでお試しください。
'---------------------------------------------------------------------
Sub Tenki()
Dim r As Long, p As Long
p = 50000
r = 1
Do While Cells(r, "SB").Value <> ""
Range(Cells(r, "SB"), Cells(r, "SI")).Copy
Cells(p, "MN").PasteSpecial Paste:=xlPasteValues
p = p + 4
r = r + 1
Loop
MsgBox "End."
End Sub
'---------------------------------------------------------------------
回答ありがとうございます。
ばっちり出来た感じなんですが、ひとつだけ問題が・・・
文字列の数式が文字列のまま貼り付けられてしまうんです。
これを、セルごとにENTERするか、機能する数式として貼り付ける方法は無いものでしょうか・・・
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(Microsoft Office) マクロVBAについて 1 2022/09/06 18:12
- Excel(エクセル) マクロ作成初心者です。CSVファイルの日付データについて 3 2022/12/14 06:02
- Visual Basic(VBA) VBAで、1つのエクセルで、2つのシートからもう1つのシートに条件のある転記コードを教えてください。 1 2023/03/16 18:07
- Visual Basic(VBA) Excel VBA 書式変更で困ってます。 オートフィルターの日付フィルターを用いて データの絞り込 2 2022/07/26 22:16
- Excel(エクセル) Excelに文字データのみを貼り付けたい 8 2023/05/03 15:38
- Excel(エクセル) Excel 値を返す数式についてです 3 2022/11/21 20:08
- Excel(エクセル) 表示形式、文字列セル(列)に数式を入力するには マクロ 1 2022/09/18 10:53
- Excel(エクセル) Excelの関数についておしえてください。 3 2023/04/20 18:36
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
- Visual Basic(VBA) ExcelVBAのマクロについて。 9 2022/05/04 14:50
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで長い行を5行ごとに1...
-
【エクセル】区切り文字が含ま...
-
エクセルでアクセスのようにリ...
-
エクセルの関数で範囲のある数...
-
テキストデータのPDFをWordで開...
-
差し込み印刷で文字列が「0」と...
-
COUNTIFS関数で日付データを数...
-
エクセルで時間の合計ができません
-
PDFデータをエクセルにしたい
-
エクセルでプルダウン選択され...
-
SUMIFS関数の計算結果が違います
-
【マクロ】転記ツール。転記先...
-
差し込み印刷で、生年月日を昭...
-
エクセル マクロ 1行おきの...
-
アクセス97をエクセル97に...
-
wordデータを、excelに自動で入...
-
エクセルで、数字の文字数を揃...
-
斜めの貼り付け
-
エクセル条件付書式で指定の時...
-
エクセルで文字が白くなる
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで長い行を5行ごとに1...
-
【エクセル】区切り文字が含ま...
-
テキストデータのPDFをWordで開...
-
差し込み印刷で文字列が「0」と...
-
エクセルの関数で範囲のある数...
-
SUMIFS関数の計算結果が違います
-
オブジェクトブラウザでデータ...
-
COUNTIFS関数で日付データを数...
-
エクセルでプルダウン選択され...
-
エクセルで時間の合計ができません
-
マクロ 行挿入で数式も反映す...
-
DBで改行が入っているデータをE...
-
斜めの貼り付け
-
0:00をカウントしない方法
-
Excel 条件付き書式で、別シー...
-
膨大なデーターの変更点のみ抽...
-
差し込み印刷で、生年月日を昭...
-
【マクロ】転記ツール。転記先...
-
エクセルで「データ」の「区切...
-
エクセルで列にあるユニークな...
おすすめ情報
回答ありがとうございました。
結局
「編集」「置換」で
検索する文字列「=」
置換後の文字列「=」 で対応しました。
求める結果が出来て良かったです。