No.2ベストアンサー
- 回答日時:
? SetL(1, "0000000")
1000000
? SetR(1, "0000000")
0000001
と、右詰、左詰する関数を利用すると楽です。
引数1は、上述のように数字でも構いません。
更新クエリを使うか、インポートプログラムを書くかすれば良いと思います。
Public Function SetL(ByVal Text1 As String, ByVal Text2 As String) As String
Dim I As Integer
Dim J As Integer
Dim L As Integer
Dim M As Integer
Dim N As Integer
J = Len(Text1)
L = LenH(Text2)
For I = 1 To J
M = LenH(Mid$(Text1, 1, I))
If M > L Then
SetL = Left$(Text1, I - 1) & Left$(Text2, L - N)
Exit Function
Else
N = M
End If
Next I
SetL = Text1 & Left$(Text2, L - N)
End Function
Public Function SetR(ByVal Text1 As String, ByVal Text2 As String) As String
Dim I As Integer
Dim J As Integer
Dim L As Integer
Dim M As Integer
Dim N As Integer
J = Len(Text1)
L = LenH(Text2)
For I = 1 To J
M = LenH(Mid$(Text1, 1, I))
If M > L Then
SetR = Left$(Text2, L - N) & Left$(Text1, I - 1)
Exit Function
Else
N = M
End If
Next I
SetR = Left$(Text2, L - N) & Text1
End Function
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- その他(コンピューター・テクノロジー) 【Tableau Desktop】文字列から8桁の数字を日付型(yyyyMMdd)として取得 1 2023/07/31 10:17
- Access(アクセス) access,vbaでフォルダ内のファイルをテーブルにインポート、ファイル名もフィールドに追加したい 1 2022/08/31 11:11
- その他(プログラミング・Web制作) awkの文字列比較はPOSIXロケールまたはCロケールにおいてバイナリ値の比較に使えるか gawkな 1 2023/04/22 09:21
- Visual Basic(VBA) ファイル名の右側を変更したい ファイル名:「1001日別売上」の左側へ「2022」を追加し、「202 6 2022/10/14 10:03
- Visual Basic(VBA) 以下のVBAで該当文字列の前後に付与したい。 例 前に付与 abc ユーザーID 12345 後に付 3 2022/04/19 21:50
- Visual Basic(VBA) 集めたシートのシート名を変更したい。 下記のコードでサブフォルダにあるファイルのSheet3を集めて 6 2022/08/23 10:38
- UNIX・Linux sedでの正規化 2 2022/05/10 11:39
- Visual Basic(VBA) VBAで、特定の文字より後を削除して残った数値を文字列に変換と特定の文字より前も削除したい 3 2022/04/15 19:21
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Accessで、1つの項目に複数の...
-
Accessのテーブルのフィールド...
-
テキストボックスにクエリ結果...
-
テーブルでメモ型になっている...
-
Accessを開きなおすとテキスト...
-
アクセスで追加した項目に全て...
-
Access:値が求めたい値の2倍...
-
追加クエリで特定フィールドの...
-
途中で改行されたCSVをAccessに...
-
Access で 特定の文字の個数を...
-
フィールド名の変更について(...
-
accessでの文字列の混ざった連...
-
アクセスのクエリ 1文字以上を...
-
更新クエリをリンクデータベー...
-
ACCESSで2つフィールドの日付...
-
ACCESSのテーブル複数行...
-
access フォームを開くと「パ...
-
クエリの計算結果をテーブルに...
-
Accessのクエリでハイパーリン...
-
アクセスのクエリに「PHONETIC...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
アクセスで追加した項目に全て...
-
Accessで、1つの項目に複数の...
-
テキストボックスにクエリ結果...
-
Accessを開きなおすとテキスト...
-
Accessのテーブルのフィールド...
-
テーブルでメモ型になっている...
-
Accessで、テーブルに入力した...
-
Access:値が求めたい値の2倍...
-
Accessのクエリでハイパーリン...
-
Access で 特定の文字の個数を...
-
更新クエリをリンクデータベー...
-
アクセスのクエリ 1文字以上を...
-
追加クエリで特定フィールドの...
-
accessでの文字列の混ざった連...
-
アクセス クエリのフィールド...
-
accessvba 複数条件でFilterを...
-
途中で改行されたCSVをAccessに...
-
access フォームを開くと「パ...
-
Access2002の重複クエリで大文...
-
【急】Access 4桁の数字の頭...
おすすめ情報