Access 全般
VBA 文法
Range(“B2”).Select
ActiveCell.FormulaR1C1 = “文字列1” & vbLf & “文字列2”
のように文字連結演算子 “&” と組み合わせて使います。
詳細はVBAの変数と定数について確認しようを参照してください。
AddHandler AddressOf Alias And AndAlso As Boolean ByRef Byte ByVal Call Case Catch CBool CByte CChar CDate CDbl CDec Char CInt Class CLng CObj Const Continue CSByte CShort CSng CStr CType CUInt CULng CUShort Date Decimal Declare Default Delegate Dim DirectCast Do Double Each Else ElseIf End EndIf Enum Erase Error Event Exit FALSE Finally For For Each…Next Friend Function Get GetType GetXMLNamespace Global GoSub GoTo Handles If Implements Implements Imports In Inherits Integer Interface Is IsNot Let Lib Like Long Loop Me Mod Module MustInherit MustOverride MyBase MyClass NameOf Namespace Narrowing New Next Not Nothing NotInheritable NotOverridable Object Of On Operator Option Optional Or OrElse Out Overloads Overridable Overrides ParamArray Partial Private Property Protected Public RaiseEvent ReadOnly ReDim REM RemoveHandler Resume Return SByte Select Set Shadows Shared Short Single Static Step Stop String Structure Sub SyncLock Then Throw To TryCast TypeOf…Is TRUE Try UInteger ULong UShort Using Variant Wend When While Widening With WithEvents WriteOnly Xor
しらかば堂は構わないと思います。
ただこういった事柄に関してはあなたが属する職場、グループ内で共通のお作法があると思いますので、必要に応じて職場の先輩に聞いてみるのが良いと思います。
しらかば堂はAccessのテーブルの特定レコードを読み込んでフィールドの値を一時的に変数に格納したい場合に漢字の入った変数名をよく使います。
但し以下のように変数名の最初の文字は半角英数字を使い、英数字部分と日本語の部分を’_’で結合して使うことをお勧めします。
(例) t_名前, f_電話番号
Msgbox “文字列1” & vbCrLf & “文字列2”
のように文字連結演算子 “&” と組み合わせて使います。詳細はVBAの変数と定数について確認しようを参照してください。
VBA 環境
他のMicrosoft Office 製品同様、Access ファイル(例えばFileName.accdb)は単なるファイルであり、このファイルを実行するためのAccessアプリケーションの実行ライセンスを同僚の方が持っていなければ実行できません。
共有設定でファイルが見えることと、実行できることは別です。
また、同僚の方もAccessのライセンスをお持ちの場合は、Accessのバージョンが異なるケースが考えられます。
お互いが使用しているAccessのバージョンが同じかどうか確認し、必要に応じて適切なバージョンのAccess のライセンスを追加購入しましょう。
サブスクリプション契約となりますが Microsoft 365(旧Office 365) Busines Standardではこうした問題が無くなることや、利用料が平準化できること、Accessが利用するテーブル自体をSharepoint 内のリストというものでネットワーク共有できるため会社での共同利用にお勧めです。
詳細はMicrosoftの公式サイトで確認してくださいね。
お問い合わせ
VBA についてご質問がありましたら下記のフォームでお寄せくださいね。