• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:AddItem をクリアしたい)

エクセルのユーザーフォームで全てのシート名を追加する方法

このQ&Aのポイント
  • エクセルのユーザーフォームで全てのシート名を追加する方法について説明します。
  • UserForm1.ListBox1.AddItem を使ってシート名を追加する際に、リセットする方法について解説します。
  • NULLを使用してリセットするとエラーが発生するため、別の方法を探す必要があります。

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

  • ベストアンサー
  • DexMachina
  • ベストアンサー率73% (1287/1744)
回答No.1

UserFormのListBoxの場合、Itemの全件を削除するには Clearを使用するようです。 (特定のItemのみ削除する場合はRemoveItemを使用) Sub a()   Dim s As Worksheet   UserForm1.ListBox1.Clear   For Each s In Worksheets     UserForm1.ListBox1.AddItem s.Name   Next End Sub

BSHBMTHVFSGQC
質問者

お礼

クリアしたいならClearすればいいだけでしたね。 盲点でした。ありがとうございました。

関連するQ&A

専門家に質問してみよう