With Range("A1").CurrentRegion .Rows("2:" & .Rows.Count).SpecialCells(xlCellTypeVisible).Delete End With 'すべての行を表示する Rows("1:100").Hidden = False End Sub 流れは、 「A」以外を非表示 可視セルを削除する すべての行を表示 という感じです。 問題:データがない場合はエラーに...
VBA CurrentRegion(連続したセル領域) VBA セルの結合と結合解除 VBA 範囲またはセルのオフセット VBA セルとセルの範囲のアドレス VBA Range.End (xlDown, xlUp, xlToRight, xlToLeft) VBA 範囲選択/セル選択 VBA Union – 複数のセル範囲を結合する VBA テキストの折り返し Rows ...
択範囲は、空白の行と空白の列の任意の組み合わせで囲まれた範囲です。 Range(B2").CurrentRegion.Select 上記のB2"はB2:D6の範囲であればどのセルを指定しても選択されるセル範囲は同じになります。 B4,C3,5,C6のように部分的な空欄はセル領域として認識されます。 7行目はとなって...
"A1").CurrentRegion.Copy Sheets"Sheet2").Range("A1").PasteSpecial Paste:=xlPasteValues 'オーフィルタを解除 .AutoMode = False End ApplicationCutCopyMode = False SheetのA1のアクティブ セル領域の、1列目を"1"で絞り込み、 Sheetへコピーしています。 .AutoMode = Falseは、....
RangeのValueブロパティは、セルに入力されている値(数式バーに表示される値)が取得されます。 表示形式の指定により、実際の値とは違う形式で表示されている文字列を取得するにはTextプロバティを使用します。 また、日付時刻表示のセル値を数値で取得する場合はValue2プロバティを使用します。