Microsoft Excel to jeden z najpotężniejszych dostępnych programów do obsługi arkuszy kalkulacyjnych, który jest przydatny w wielu różnych działaniach, od analizy finansowej po projekty naukowe. Jednak większość ludzi myśli o programie Excel jako ograniczonym do manipulowania siatkami formuł, tj. tradycyjną funkcjonalnością arkusza kalkulacyjnego. Ale skrypty Visual Basic programu Excel ułatwiają jeszcze więcej. Dzięki VB możesz narysować dowolny kształt w arkuszu kalkulacyjnym i użyć go do tworzenia rysunków, wykresów i innych grafik, które pomogą zwizualizować arkusz kalkulacyjny.
Krok 1
Otwórz Microsoft Excel. Jeśli masz program Excel 2007 lub nowszy, przejdź do karty „Widok” na wstążce i kliknij „Makra”; w przeciwnym razie kliknij menu "Narzędzia" i wybierz "Makra". Powinno pojawić się okno dialogowe Makro.
Wideo dnia
Krok 2
Wpisz nazwę makra i kliknij „Utwórz”. Powinno to otworzyć edytor aplikacji Visual Basic z nowym pustym podprogramem wyświetlonym na ekranie.
Krok 3
Określ współrzędne X i Y, których chcesz użyć dla początku i końca wektora. Lewy górny róg arkusza kalkulacyjnego znajduje się w punkcie (0, 0), a X i Y rosną odpowiednio w prawo i w dół. Umieść te wartości w zmiennych, tak jak to:
start_x = 0 start_y = 0 end_x = 100 end_y = 100
Te wartości narysują ukośną linię w lewym górnym rogu arkusza kalkulacyjnego. Być może będziesz musiał poeksperymentować z różnymi liczbami, aby uzyskać linię dokładnie tam, gdzie chcesz.
Krok 4
Dodaj kod, aby narysować samą linię:
linia = Arkusz1.Kształty. AddLine (start_x, start_y, end_x, end_y)
Krok 5
Dodaj kod, aby dodać grot strzałki na końcu linii, aby wyglądał jak wektor:
linia. Linia. EndArrowheadStyle = MsoArrowheadStyle.msoArrowheadTriangle
Krok 6
Zamknij edytor Visual Basic i otwórz okno dialogowe Makro (patrz Krok 1). Kliknij swoje makro i kliknij „Uruchom”. Powinieneś zobaczyć swoją linię.
Wskazówka
Możesz użyć zmiennej "line" utworzonej w kroku 4, aby zmienić inne właściwości twojego wektora. Na przykład, aby zmienić kolor linii na zielony, możesz napisać „linia. Linia. Kolor wstępny. RGB = RGB (0, 255, 0)"