Przejdź do głównej zawartości
Pomoc techniczna
Zaloguj się przy użyciu konta Microsoft
Zaloguj się lub utwórz konto.
Witaj,
Wybierz inne konto.
Masz wiele kont
Wybierz konto, za pomocą którego chcesz się zalogować.

Symptomy

Po uruchomieniu makra programu Microsoft Excel lub innego kodu programistycznego, który ustawia reguły sprawdzania poprawności danych dla komórki jako listę prawidłowych wpisów, wszystkie elementy na liście sprawdzania poprawności danych w komórce są wyświetlane w jednym wierszu.

Przyczyna

To zachowanie występuje, gdy są spełnione następujące warunki:

  • Ustawienie separatora listy (w obszarze Opcje regionalne w panelu sterowania) to coś innego niż przecinek (,). Jeśli na przykład ustawieniem regionalnym jest Niemcy, separatorem listy jest średnik.

  • W makrze do sprawdzania poprawności danych do określenia prawidłowych wpisów w komórkach jest używany separator listy.

  • Kod makra określa jawną listę zamiast wskazywać zakres komórek, w którym znajdują się prawidłowe wpisy.

Obejście

Podczas tworzenia makra określającego określoną listę prawidłowych wpisów należy zawsze używać przecinka (,) jako separatora listy.

Więcej informacji

W programie Excel program Microsoft Visual Basic for Applications zawsze używa przecinka jako separatora listy. Umożliwia to uruchomienie makra na komputerach, które mają inne ustawienia regionalne, bez konieczności edytowania kodu. Podczas przekazywania tablicy rozdzielanej przecinkami przy użyciu języka VBA (XLValidateList Formula1) do sprawdzania poprawności danych obowiązuje ograniczenie dotyczące znaków w 255. Po uruchomieniu makra używającego separatora listy w celu zmiany ustawienia makro konwertuje przecinek na lokalny separator listy regionalnych. Na przykład dzieje się tak, jeśli makro utworzy listę sprawdzania poprawności danych lub wprowadzi formułę w komórce przy użyciu polecenia Range. Formula (Liczba1;liczba2) .

Informacje

Aby uzyskać więcej informacji dotyczących sprawdzania poprawności danych w programie Excel, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:

211485 Opis i przykłady sprawdzania poprawności danych w programie Excel

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?
Jeśli naciśniesz pozycję „Wyślij”, Twoja opinia zostanie użyta do ulepszania produktów i usług firmy Microsoft. Twój administrator IT będzie mógł gromadzić te dane. Oświadczenie o ochronie prywatności.

Dziękujemy za opinię!

×