• ベストアンサー

空のセルがあるときの左寄せ方法

下記のように空セルがあるときの左寄せ方法を 教えてください。 if文を使ってTRYしたのですが、うまいロジックが 組めなく困っています。 <処理前> ___I__J__K__L__M__N__ ___△__■__△__■__△__■__ △:空のセル ■:データ有りのセル <処理後> ___I__J__K__L__M__N__ ___■__■__■ I列に左寄せ

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

  • ベストアンサー
  • ASIMOV
  • ベストアンサー率41% (982/2351)
回答No.1

こういう場合は、後ろからやっていくのが常套手段です ----------------------------------- Sub Macro1()   sx = 14 'N列から   l = 1 ' 対象行   Do    If Cells(l, sx) = "" Then     Cells(l, sx).Delete Shift:=xlToLeft    End If    sx = sx - 1   Loop Until sx = 9 'I列まで End Sub

pin3891227
質問者

お礼

早速のご指導ありがとうございました。 思い通りの動作です。 本当に助かりました。

関連するQ&A