2019
2018
2017
2016
2015
2014
2013
全2件 (2件中 1-2件目)
1
データ | Export-Csv -Path ([System.IO.Path]::Combine($env:USERPROFILE, "Desktop", "ファイル名.csv")) -NoTypeInformation -Encoding UTF8Sub RemoveEmptyLines() Dim cell As Range Dim lines As Variant Dim result As String Dim i As Long ' シートと範囲を設定 With ThisWorkbook.Sheets("Sheet1") ' C2からC4334の範囲をループ For Each cell In .Range("C2:C4334") ' セルの内容を取得 Dim cellContent As String cellContent = cell.Value ' 改行コードを統一(vbCrLfをvbLfに置換) cellContent = Replace(cellContent, vbCrLf, vbLf) ' デバッグ用: セルの内容を出力 Debug.Print "処理前のセル: " & cell.Address & " | 内容: " & cellContent ' セルの内容を行ごとの配列に分割 lines = Split(cellContent, vbLf) result = "" ' 各行をチェック For i = LBound(lines) To UBound(lines) ' 空白でない行のみを追加 If Trim(lines(i)) <> "" Then If result <> "" Then result = result & vbLf ' 改行を追加(最初の行以外) End If result = result & lines(i) End If Next i ' セルに結果を設定 cell.Value = result ' デバッグ用: 処理後の内容を出力 Debug.Print "処理後のセル: " & cell.Address & " | 内容: " & cell.Value Next cell End With MsgBox "空白行が削除されました。"End Sub
2025年01月30日
コメント(0)
Microsoft Accessで、異なるテーブル間で特定のフィールドの値を反映させることは可能です。具体的には、クエリを使用して「T_1」の「所属」フィールドに「T_2」の「所属」フィールドの値を更新することができます。以下の手順で実行できます。1. **クエリの作成**: - Accessを開き、「作成」タブから「クエリデザイン」を選択します。 - 「T_1」と「T_2」を追加します。2. **結合の設定**: - 「T_1」と「T_2」を結合するために、両テーブルの「UserID」フィールドをドラッグして結びつけます。この際、結合の種類を「T_1のすべてのレコードとT_2の一致するレコード」を選択します。3. **更新クエリの作成**: - クエリデザインのリボンから「更新クエリ」を選択します。 - 更新するフィールドとして「T_1」の「所属」フィールドを選択し、更新する値として「T_2」の「所属」フィールドを指定します。 具体的には、クエリのSQLビューで以下のようなSQL文を記述します。 ```sql UPDATE T_1 INNER JOIN T_2 ON T_1.UserID = T_2.UserID SET T_1.所属 = T_2.所属; ```4. **クエリの実行**: - クエリを実行すると、「T_1」の「所属」フィールドが「T_2」の「所属」フィールドの値で更新されます。この方法で、同じ「UserID」を持つレコードの「所属」フィールドを反映させることができます。ExcelのXLOOKUPのような機能は直接的にはありませんが、クエリを使うことで同様の結果を得ることができます。
2025年01月16日
コメント(0)
全2件 (2件中 1-2件目)
1


![]()