| 
    
     |  | ▼Asaki さん: 早速の回答ありがとうございます。
 貼り付け先のセルが結合しているために、「結合されたセルの一部は変更できません」とのエラーがでます。
 印刷用の用紙をかねていますので、年、組、氏名等が途中にはいるので、セルを結合して問題を表示させています。
 書式を設定しているマクロは、あります。
 答えを表示させたり、消したりするために
 
 Sub 答えあり()
 For n = 19 To 1 Step -2
 For m = 2 To 17 Step 15
 Sheets("漢字プリント").Cells(m, n + 1).Select
 Selection.NumberFormatLocal = "標準"
 Next
 Next
 For n = 19 To 1 Step -2
 For m = 2 To 17 Step 15
 Sheets("漢字プリント").Cells(m + 31, n).Select
 Selection.NumberFormatLocal = "標準"
 Next
 Next
 Range("A1").Select
 End sub
 
 Sub 答えなし()
 For n = 19 To 1 Step -2
 For m = 2 To 17 Step 15
 Sheets("漢字プリント").Cells(m, n + 1).Select
 Selection.NumberFormatLocal = ";;;"
 Next
 Next
 For n = 19 To 1 Step -2
 For m = 2 To 17 Step 15
 Sheets("漢字プリント").Cells(m + 31, n).Select
 Selection.NumberFormatLocal = ";;;"
 Next
 Next
 Range("A1").Select
 End Sub
 
 これがいけないのでしょうか?
 読み仮名は、Selection.NumberFormatLocal = "標準"のときに表示させています。
 
 
 >こんばんは。
 >
 >↓こんな感じでもダメですか?
 >Sheets("問題作成").Cells(i, 3).Resize(, 2).Copy _
 >  Destination:=Sheets("漢字プリント").Cells(m, n).Resize(, 2)
 >
 >他に、書式を設定しているマクロはありませんか?
 
 
 |  |