Forum Bielsko.Biala.pl

Miasto tworzą ludzie

VBA - zamiana znaków + na - oraz - na +

Nietypowe zapytania, ogłoszenia. Poszukiwanie informacji związanych z Bielskiem.

VBA - zamiana znaków + na - oraz - na +

Postprzez barteczekk » piątek, 17 kwi 2015, 08:15

Może ktoś wie jak napisać kod albo zna kod VBA na Makro, które przeszukuje kolumnę liczb i zamiania znaki liczb w kolumnie w dwie strony
Jeżli napotka "-" zamiania na "+" a jak napotka "+" zamiania na "-" ?

Bartek
Avatar użytkownika
barteczekk
nowicjusz
 
Posty: 15
Na forum od: 10 kwi 2007, 10:15
Lokalizacja: Bielsko-Biała

Re: VBA - zamiana znaków + na - oraz - na +

Postprzez Swiatogor » sobota, 18 kwi 2015, 17:54

Ech... Lata już się tym nie zajmowałem, więc aż z ciekawości pogooglałem by przypomnieć sobie stare czasy :)

Tu masz, pierwszy z brzegu, prosty kod. Zwyczajnie mnoży każdą wartość * (-1).
"masz mało czasu, trzeba dać świadectwo"
Swiatogor
użytkownik
 
Posty: 674
Na forum od: 1 wrz 2006, 07:00

Re: VBA - zamiana znaków + na - oraz - na +

Postprzez Lapa_Christi » wtorek, 21 kwi 2015, 07:09

No właśnie, Światogor znalazł chyba najprostsze matematycznie rozwiązanie, czyli mnożenie wartości przez -1. Trzeba tylko pamiętać o zadeklarowaniu rodzaju wartości na liczbową ew. walutową. W porównaniu z VB, applescript daje dosć wygodną możliwość zmiany typu wartości np z liczbowej na znakową w zasadzie w dowolnym miejscu kodu. podajesz (.....) as char lub as text, i masz wartość tekstową.

Jak rozumiem operujesz na arkuszu kalkulacyjnym lub tabeli bazy danych?
http://kartonowakolej.pl
...bo inny, nie znaczy gorszy!!!
Avatar użytkownika
Lapa_Christi
użytkownik
 
Posty: 1206
Na forum od: 19 lip 2007, 11:51
Lokalizacja: B-B


Powrót do Ogłoszenia

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 7 gości

cron