napisał: Buszkowice postów: 4
umieszczony: 12 grudnia 2012 18:38
|
|
Ok, znalazłem błąd, dzięki za pomoc :)
Cytat:To mi właśnie nie działa, jak mnożę komórki o innym formatowaniu, problemu nie ma, pojawia się dopiero gdy mnożę tą z formatowaniem niestandardowym i nie rozumiem dlaczego, nigdzie nie mogę tego znaleźć :/
Wyskakuje mi: Type mismatch |
|
napisał: Buszkowice postów: 4
umieszczony: 12 grudnia 2012 17:12
edytowany: 12 grudnia 2012 17:18
|
|
To mi właśnie nie działa, jak mnożę komórki o innym formatowaniu, problemu nie ma, pojawia się dopiero gdy mnożę tą z formatowaniem niestandardowym i nie rozumiem dlaczego, nigdzie nie mogę tego znaleźć :/
Wyskakuje mi: Type mismatch |
|
napisał: Trebor postów: 1209
umieszczony: 12 grudnia 2012 16:51
|
|
Pokazałeś niepełną linię mnożenia. Mnożenie jest, ale co z wynikiem? Format, który pokazałeś nie jest przeszkodą w mnożeniu.
Przykładowa pełna linia:
MsgBox Worksheets("nazwa").Range("D" & i).Value * Worksheets("nazwa").Range("A" & i).Value |
|
napisał: Buszkowice postów: 4
umieszczony: 12 grudnia 2012 13:40
|
|
Witam,
jestem początkujący więc jeśli się wygłupie pytaniem, wybaczcie ;)
mam komórkę z formatowaniem niestandardowym -> 0" zł"
przy próbie mnożenia "wywala" mi błąd, próbowałem nawet użyć Type:=xlFillDefault, ale jakoś nie wiem gdzie go wstawić :/
mnożenie wygląda następująco:
Worksheets(nazwa).Range("D" & i).Value * Worksheets(nazwa).Range("A" & i).Value
to jest w pętli oczywiście
Mógłbym użyć komórek tymczasowych i wklejać tam zawartość oraz usunąć formatowania, ale tego wolałbym uniknąć, czy jest jakiś prostszy sposób? |
|
wstecz 1 dalej wszystkich stron: 1
|