• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:EXCEL VBAで作った ユーザーフォームを複数の人で利用したい。)

EXCEL VBAでユーザーフォームを複数の人で共用する方法

このQ&Aのポイント
  • EXCEL VBAで作成したユーザーフォームを複数の人で利用する方法について教えてください。
  • ユーザーフォームを共用するためには、ツールの共有設定やブックの結合を設定する必要がありますが、更新時にエラーメッセージが表示される場合があります。
  • 問題の解決方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • hige_082
  • ベストアンサー率50% (379/747)
回答No.1

メッセージが表示されなければ良いの? Private Sub CommandButton1_Click() Dim wbook As Workbook Application.DisplayAlerts = False For Each wbook In Workbooks wbook.Save Next wbook Application.DisplayAlerts = True Application.Quit End Sub 試す環境が無いので、試していませんが・・・

saiz
質問者

お礼

すみません。補足の部分は私がセキュリティをユーザーに与えていなかった為に出来なかったみたいです。 メッセージ表示に関してはOKでした。 有難うございました。

saiz
質問者

補足

お返事遅くなり申し訳ございません。 メッセージが表示されなくなりました。 ですが最初に処理していたユーザーでシート内容を書き直して更新すると出来るのですが。他のユーザーからの更新が反映されてないんです。 コマンドボタンを押すと該当セルにtextbox3の内容をセットして更新すると言うことを下記のようにやっています。 Private Sub CommandButton2_Click() Dim i As Long Dim x As Long Set ADRY = Worksheets("sheet1").Range("A2:A2500") i = Application.WorksheetFunction.Match(Val(TextBox1.Value & TextBox2.Value), ADRY, 0) x = i + 1 Range("D" & CStr(x)).Value = TextBox3.Value End Sub

関連するQ&A

専門家に質問してみよう