Czy istnieje sposób, aby nowe kolumny tabeli programu Excel, dodane po prawej stronie tabeli, automatycznie uzyskały walidację danych użytą w kolumnie obok (która była poprzednio najbardziej prawą kolumną tabeli)?
Wiem, że nowe ROWS mogą zachować poprawność danych obecnych w kolumnach, ale czy nie ma możliwości - bez dodawania VBA - mieć nowe (po prawej) COLUMNS naśladujące kolumnę obok?
Nie wierzę, że istnieje sposób na automatyczne rozszerzenie walidacji danych podczas dodawania nowych kolumn. Excel lubi robić wiele z wierszami, takimi jak formuły i formaty automatycznego wypełniania, ale nie widziałem instancji, gdy formuły, sprawdzanie poprawności danych itp. Automatycznie wypełniają nowe kolumny. Łatwym sposobem dodania walidacji byłoby wybranie komórki za pomocą DV, Ctrl-C (kopia), a następnie wybranie nowej kolumny i przejście do Wklej> Sprawdzanie danych.
jrichall
OK, dziękuję za twój wkład. Szkoda, jeśli nie da się tego zrobić ... O tym, jak ręcznie dodać walidację danych: dzięki, ale byłby to plik „na wolności”, gdzie nie mam już nad nim kontroli, a użytkownicy będą chcieli dodać „swoją” kolumnę do już istniejącej tabele danych. (a plik będzie również wolny od makr). Szkoda, że Excel nie może tego zrobić ...
Carl
Nie mówię, że to niemożliwe. Może być rozwiązanie z VBA i jest wiele osób na SE, które wiedzą więcej niż ja haha.
jrichall
Ponieważ VBA też nie było opcją, mogę być SOL. W każdym razie jeszcze raz: dziękuję za potwierdzenie tego, co zacząłem podejrzewać - że nie wydaje się, aby istniał wbudowany sposób na osiągnięcie tego.
Carl
Jeśli używasz arkusza programu Excel do przechwytywania danych od wielu użytkowników, możesz rozważyć inne opcje. Czy Twoja firma korzysta z SharePoint? Możesz przenieść swoje dane do Sharepoint, a następnie wysłać plik excela powiązany z tymi danymi. Dostęp / Infopath może być również opcją. Nie boli patrzeć na inne metody, nawet jeśli początkowo ból sprawia, że ludzie zmieniają swoje nawyki. Powodzenia!
jrichall