Michał Kowalski

Michał Kowalski DORADCA TECHNICZNO –
HANDLOWY, FG Poland
S.A.

Temat: Makro w excelu

Sprawa polega na tym: Mam jakieś tam liczby w arkuszu1 i w arkuszu2 w excelu w arkuszu2 porobione są odniesienia do arkusza1
tzn ze wpisanie w jakieś tam komórce liczba w arkuszu1 pojawia sie w arkuszu2.
Tylko że potrzebuje jeszcze jedną opcje aby zmieniając kolor trzcionki w jakieś tam komórce w arkuszu1 automatycznie(sama) zmieniała się Trzcionka(kolor) w komórce w arkuszu2(w której sobie pobiera ta liczbe)
W formatowaniu warunkowym mogę ustawić aby kolor zmieniał się jeśli liczba jest mniejsza większa od ustalonej ale kolory liczb nie są adekwatne do liczby . W arkuszu1 ktoś sam będzie zmieniał kolory tych trzcionek tylko w arkuszu2 mają się same zmieniać na takie same jak zostały zmienione w arkuszu1. Myśle ze jedynym rozwiązaniem tutaj będzie zrobienie Makra ale nie mam zbyt dużej wiedzy w makrach i dlatego proszę o pomoc...
Oskar Shon

Oskar Shon Dodatki do Office
www.VBATools.pl

Temat: Makro w excelu

Możesz wykonać formatowanie warunkowe do wartości przekazanej do innego arkusza.
Możesz też nazwać komórkę "nazwą" a następnie odwołać się do tej "nazwy" w formatowaniu w innym arkuszu.
Co do Makra to jego napisanie jest ściśle określone, a podlinkowanego przykładu brak.Ten post został edytowany przez Autora dnia 28.05.15 o godzinie 15:31
Michał Kowalski

Michał Kowalski DORADCA TECHNICZNO –
HANDLOWY, FG Poland
S.A.

Temat: Makro w excelu

No tak jako przykład mowie np w arkuszu1 mam komórkę B1 w niej jakaś liczbę i sobie ja zaznaczam na zielono i teraz chce żeby w arkuszu2 gdzie mam także w komórce B1 odwołanie do wyświetlania liczby z komórki B1 w arkuszu1 z automatu zmieniało mi na taki sam kolor.

Nazwanie komórki tez mi dużo nie da bo raz ta komórka B1 może być zmieniona na zielono i z automatu w arkuszu2 musi zmieniać się na zielono a np 5 dni później zostanie zmieniona na czerwono i znowu w arkuszu2 musi się sama zmieniać.
W arkuszu1 ktoś będzie sam zmieniał kolory wg uznania chodzi tylko aby w arkuszu2 kolory zmieniały się same na takie jak w arkuszu1

Starałem sie jasno wyjaśnić o co mi chodzi, nie mam przykładu makra ponieważ nie wiem w ogole jak zacząć w takim przypadku to makro...
Sławomir Broda

Sławomir Broda VBA, Excel, Access,
SAP i wszystko
związane z
automatyzac...

Temat: Makro w excelu

Wklejasz w obiekcie arkusza który ma być wzorcem.

Obrazek

To w cudzysłowie wpisujesz nazwę arkusza gdzie ma się zmieniać.
Set sh = Sheets("nazwa arkusza)


Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim sh As Worksheet
Dim c As Range

Set sh = Sheets("sheet2")

For Each c In UsedRange
sh.Range(c.Address).Font.Color = c.Font.Color
Next c

End Sub
Michał Kowalski

Michał Kowalski DORADCA TECHNICZNO –
HANDLOWY, FG Poland
S.A.

Temat: Makro w excelu

To jeszcze mam kilka pytan:
Jesli ma trzy arkusze tzn np w wzorcem jest arkusz1 ale
w arkuszu2 sa odniesienia w Zakresie od A5 do Z5 do arkusza1 tez zakresu A5 do Z5
A w arkuszu3 sa odniesienia w zakresie takze od a5 do z5 do arkusza1 ale w arkuszu1 jest to zakres od Z6 do AZ6

Tzn wiecej arkuszu i wiecej zakresow jak to dodac do kodu ?

Następna dyskusja:

Makro w excelu




Wyślij zaproszenie do