[VBA,VB.NET,C#,PHP]プログラムTips集

[VBA,VB.NET,C#,PHP]プログラムのちょっとしたテクニック

2018-11-08から1日間の記事一覧

フォルダ内の全ファイルを取得する方法(サブフォルダも含めて取得)

' フルパスを格納するリスト Public lstFullPath As Collection ' 呼出し:ルートパスを指定 Public Sub GetAllFilePath() ' 初期化 Set lstFullPath = New Collection ' ルートパスを指定(最後の\マークは不要) Call GetSubDir("c:\root\src") End Sub ' サ…

任意フォルダ内の全てのエクセルに対して同じ処理をしたい場合

' ======================================================== '@ 機能:全てのブック、シートに対して同じ処理をしたい場合 '@ 日付:2014.01.20 '@ 作成:D.O Revolutions エンターテイメントカレッジ ' ================================================…

エクセルのVBAマクロでセルをFind検索する際に下から上に逆方向で見つける方法

検索方向パラメータ:SearchDirectionにxlPreviousを設定します。 Sub 下から検索する() Dim rng As Range Set rng = Range("A:A").Find(What:="検索文字", SearchDirection:=xlPrevious) If rng Is Nothing Then MsgBox "存在しません" Else MsgBox rng.Add…

エクセルVBAの参照設定を動的に変更する方法

‘ 参照設定追加 Sub AddReferences() On Error Resume Next Dim Ref With ActiveWorkbook.VBProject Call .References.AddFromFile("C:\work\common1.xlam") Call .References.AddFromFile("C:\work\common2.xlam") End With End Sub ‘ 参照設定削除 Sub Rem…

Access(テーブル、クエリ)をCSVファイルとして出力する方法

VBAでCSVファイルを作成して出力する方法 Sub Exp_CSV() Dim dbs As DAO.Database Dim rst As Dim rst As DAO.Recordset Dim lngFileNum As Long Dim strOutPut As String lngFileNum = FreeFile() Open "C:\work\expdata.csv" For Output As #lngFileNum Se…

ADOを使ってCSVデータをアクセステーブルにインポートする方法

ADOの機能を使用するためにはADOライブラリを参照設定する必要があります。 [ツール]-[参照設定]から「Microsoft Active Data Object x.x Library」にチェックしてください。 Accessと同じフォルダにCSVファイルを格納します。 Public Sub ImportText_DAO() …

DAOを使ってCSVをアクセステーブルにインポートする方法

DAOの機能を使用するためにはDAOライブラリを参照設定する必要があります。 [ツール]-[参照設定]から「Microsoft DAO x.x Object Library」にチェックしてください。 Accessと同じフォルダにCSVファイルを格納します。 Public Sub ImportText_DAO() ‘ カレン…

CSVファイルからAccessテーブルへインポートする方法

CSV(テキストファイル)をアクセス内のテーブルに取り込む方法 CSVファイルをインポートするのはDoCmd.TransferTextメソッドです。 【構文】 DoCmd.TransferText(TransferType, SpecificationName, TableName, FileName, HasFieldNames, HTMLTableName, CodeP…