Posts Tagged ‘komórki’
Początkujący programiści VBA dość często stosują metody brute force przy przetwarzaniu komórek (czyli przetwarzają za pomocą pętli wszystkie komórki po kolei), co powoduje niepotrzebne wydłużenie czasu pracy makra. W kilku poprzednich postach przedstawiałem już techniki umożliwiające uniknięcie tego najprostszego, oczywistego ale nie najwydajnieszego sposobu projektowania programów. Dziś nadszedł czas na kolejną porcję dobrych praktyk: zapisywanie zakresów. Read more »
Lista wyboru w komórkach
Jednym z problemów podczas udostępniania arkusza do uzupełniania przez innych użytkowników jest jakość danych, które są przez nich uzupełniane. Przykłady: nazwy firm bez "S.A." lub "z o.o.", brak wielkich liter, błędy ortograficzne etc. Na szczęście Excel został wyposażony w bardzo przyzwoite narzędzia o nazwie poprawność danych, które możemy wykorzystać do ograniczenia wpisywanych danych tylko do wartości z listy rozwijanej. Read more »
W naszym kursie VBA przedstawiliśmy już podstawowe operacje związane z przetwarzaniem zakresów, pobieraniem danych etc. Nadszedł czas, aby pomyśleć o wydajności. Nie jest bowiem sztuką przetworzenie każdej komórki w zaznaczeniu - jeśli zaznaczymy całą kolumnę w Excelu 2007 - mamy do przetworzenia milion komórek, a jeśli kilka kolumn - kilka milionów komórek. To wszystko zabiera zbyt dużo czasu. Pora zatem na wydajne przetworzenie zakresów. Read more »
