• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:列を削除して行きたい。)

列を削除して行きたい

このQ&Aのポイント
  • 列を削除する方法について教えてください。
  • 現在の記述では2列目しか削除できないようです。他の方法を教えてください。
  • お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

後ろから削除します。列なら右から。行なら下から。 sub macro1()  dim co as long  dim c as long  co = cells(1, columns.count).end(xltoleft).column  for c = co to 2 step -1   if cells(rows.count, c).end(xlup).row = 1 then    columns(c).delete shift:=xlshifttoleft   end if  next c end sub

sabiro
質問者

お礼

keithin様 ありがとうございます。 無事、解決する事が出来ました。

関連するQ&A