Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


48925 / 76732 ←次へ | 前へ→

【32733】繰り返し処理
質問  超初心者  - 05/12/21(水) 14:01 -

引用なし
パスワード
   C列に列を挿入して計算した後B列を削除するコードがあります。
定数"上"と変数"下"は列が移動しても値は不変です。
コードを書き加えてAD列まで同じ処理をさせたいのです。
(列挿入→計算→1列前の列削除)
for loopを使うのかと考えたり過去ログを調べたり
してみたのですが、変数をどう設定したらいいかわかりませんでした。
よろしくご教授ください

Columns("C:C").Select
Selection.Insert Shift:=xlToRight
Range("C2").Select
ActiveCell.FormulaR1C1 = "=IF(RC[-1]=""?"","""",RC[-1]*1*RC[-2])"
Selection.Copy
上= 2                
左= 3   (C列の3)                  
下= Range("a65536").End(xlUp).Row
右 =3   (C列の3) 
Range(Cells(上, 左), Cells(下, 右)).Select 
Selection.PasteSpecial Paste:=xlAll   
Selection.Copy
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False       
Range("B1").Select
Application.CutCopyMode = False
Selection.Cut Destination:=Range("C1")
Columns("B:B").Select
Selection.Delete Shift:=xlToLeft
 

1 hits

【32733】繰り返し処理 超初心者 05/12/21(水) 14:01 質問
【32747】Re:繰り返し処理 Jaka 05/12/21(水) 16:13 回答
【32783】Re:繰り返し処理 Jaka 05/12/22(木) 9:16 発言
【32805】Re:繰り返し処理 超初心者 05/12/22(木) 14:24 質問
【32810】Re:繰り返し処理 Jaka 05/12/22(木) 15:17 回答
【32883】Re:繰り返し処理 超初心者 05/12/26(月) 13:50 お礼

48925 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free