データセットから空白行を削除したいときにまず思い浮かぶ方法は、単にデータをソートすることです。これにより、空白行はデータの一番下に移動し、「削除」されます。しかし、空白行を削除したいが、データをソートしたくない場合はどうすればよいのでしょうか。VBAを使用すれば可能です。
フォルダの削除は、FileSystemObjectのDeleteFolderメソッドを使うと簡単です。 SubFSODeleteFolder()DimFSOAsNewFileSystemObjectSetFSO=CreateObject("Scripting.FileSystemObject")FSO.DeleteFolder"C:\TestFolder",FalseEndSub FSO.DeleteFolderの行の最後にあるforceオプションの部分をTrueにすると、読み取り専用属性が...
エクセルVBAで画像やオートシェイプなどを操作するShapeオブジェクトのはじめの一歩 エクセルVBAで、オートシェイプや画像などを操作するための第一歩として、Shapeオブジェクトのご紹介をしています。Shapeオブジェクトを使えば、画像をシートに追加したり、移動、コピー、削除などの操作ができ...
・シートの指定方法 ・全シートの「印刷の向き」を「横」に設定します。 ・シート名に"横"と入っているシートだけ「印刷の向き」を「横」に設定します ・シート名に"削除"と入っていたらシートを削除する ・For Eachについて ・ExcelマクロVBA入門の対応ページ 新...
削除 Selection.Delete Unit:=wdCharacter, Count:=1 後に挿入 Selection.InsertAfter “text” 行頭へ移動 Selection.HomeKey Unit:=wdLine 行末へ移動 Selection.EndKey Unit:=wdLine 貼り付け Selection.Paste すべてを選択 Selection.WholeStory 行全体を選択 Selection.EndKey Unit:=wdLine, Extend...
上の画像はAutoMacroに含まれるプレミアムVBAアドインの「Loop Builder」のスクリーンショットです。Loop Builderを使うと、異なるオブジェクトや数値をループするループをすばやく簡単に構築できます。各オブジェクトに対してアクションを実行したり、特定の条件を満たすオブジェクトだけを選択...
文字列の長さが分かっていれば、文字列から文字を削除するのは簡単です。例:長さが10の文字列があり、左側から1文字を削除する場合、単純に右側の9文字を返します。 MsgBox Right(Mystring,9) この方法は、可変長の文字列や、長さがわからない文字列には使えません。この場合、(Length – N)とい...
このチュートリアルでは、VBAを使用してExcelで行や列を削除するさまざまな方法を紹介します。行や列を丸ごと削除するVBAで行全体を削除するには、次のコードを使用します。Rows(1).Delete Deleteメソッドで行を削除していることに注意してください。Rowsオブジェクトを参照する代わりに、 Rangeオ...
("PowerPoint.Application")WithpptApp' 新しいプレゼンテーションを作成するSetppt=.Presentations.Add' 空白のスライドを追加するSetnewSlide=ppt.Slides.Add(1,12)' ppLayoutBlank = 12' Excelのアクティブシートから範囲をコピーするActiveSheet.Range("A1:E10").Copy' パワーポイントに画像と...