napisał: lantech postów: 3
umieszczony: 12 sierpnia 2007 14:33
|
|
Oto chodziło, dziękuje, pozdrawiam |
|
napisał: Trebor postów: 1209
umieszczony: 12 sierpnia 2007 12:15
|
|
Można tak (bez przejmowania się tym, co obecnie jest w zaznaczonych komórkach)
Dim kom As Range
On Error Resume Next
For Each kom In Selection
kom = "=" & kom & "*A1"
Next kom
On Error GoTo 0
Pozdrawiam |
|
napisał: lantech postów: 3
umieszczony: 12 sierpnia 2007 11:37
|
|
Hey,
dzięki za pomoc, ale nie do końca o to mi chodziło.
Twoje rozwiązanie działa w ten sposób, że wkleja wartość liczbową. Na stałe.
A ja potrzebuje aby do komórek doklejał na końcu nie liczbę, tylko adres komórki w której znajduje się liczba.
Np. Nie chę 5*1,50, tylko chcę 5*A1
Chodzi o to, żebym później mógł zmodyfikować komórkę z mnożnikiem i zmiany będą widoczne w całym arkuszu.
Pozdrawiam |
|
napisał: Rycho postów: 291
umieszczony: 10 sierpnia 2007 18:31
|
|
Hej.
Jednak ręcznie robi się to zupełnie prosto i szybko.
-do pustej komorki wpisz liczbę 1,5 i kopiuj ją
-zaznacz obszar liczb (mogą być wynikiem formuł) naciśnij prawy klawisz myszy i z menu wybierz 'wklej specjalnie'
-wybierz operację 'przemnóż' i [OK]
-gotowe
Rycho |
|
napisał: lantech postów: 3
umieszczony: 10 sierpnia 2007 16:06
|
|
Witam,
Mam plik excela który zawiera między innymi bardzo dużo danych liczbowych.
Muszę teraz te dane zmodyfikować w ten sposób aby zostały przemnożone przez liczbę 1,5.
Chciałem napisać makro które by działało w ten oto sposób:
- Zaznaczam komórki z liczbami
- naciskam jakiś klawisz skróty
- makro modyfikuje pokolei każdą z zaznaczonych komórek w ten sposób, że dokleja na końcu formuły "*1,50"
Jak to zrobić?
Modyfikacja ręcznie takiej ilości danych zajełaby kilka dni.
Pozdrawiam |
|
wstecz 1 dalej wszystkich stron: 1
|