Witamy na forum PC Format Zapraszamy do REJESTRACJI


Użytkownicy przeglądający ten wątek: 1 gości

[VBA Excel] Zaokrąglanie liczby w górę

#1
[VBA Excel] Zaokrąglanie liczby w górę
Witam,

Mam mały problem, a mianowicie chcę zaokrąglić liczbę w górę, ale co 0,5 czyli jeśli mamy 1,34 to chce uzyskać 1,5 - bądź jeśli jakaś liczba równa jest 1,51 to zaokrąglić w górę do 2. Tworząc formułę bez problemu uzyskam taki efekt, natomiast wprowadzając kod do makra już mi to nie wychodzi.

Próbowałem dwoma sposobami:


Kod:
1. Range("A1").Value = Round(1.34, 1) - ale to zaokrągla tylko do liczby miejsc po przecinku

2. Range("A1")Value = Application.WorksheetFunction.RoundUp(1.34, 0.5) - ale tutaj zaokrąglało mi do pełnych liczb np do 1,4

Nie wiem jak to zrobić, albo robię jakiś błąd. Proszę o pomoc Wesoły
ZADRZYJ Z NAJLEPSZYM, UMRZESZ JAK RESZTA.
 System operacyjny: windows_ten Przeglądarka: firefox
#2
RE: [VBA Excel] Zaokrąglanie liczby w górę
Kod:
Option Explicit

Sub zaokr_do_pol()
Dim i As Integer

For i = 1 To 10
    Cells(i, 2).Value = WorksheetFunction.RoundUp(Cells(i, 1).Value * 2, 0) / 2
Next i

End Sub
Nie pomagam na PW (ew. odpłatnie). 
I osobom z roszczeniowym podejściem. I osobom niedbającym o poprawność językową.
Jak podawać logi
Jeśli nie odpowiadam w danym wątku przez >3 dni - proszę o przypomnienie na PW z linkiem do wątku w treści.




 System operacyjny: windows_seven Przeglądarka: firefox
#3
RE: [VBA Excel] Zaokrąglanie liczby w górę
Dzięki za pomoc Wesoły
ZADRZYJ Z NAJLEPSZYM, UMRZESZ JAK RESZTA.
 System operacyjny: windows_ten Przeglądarka: firefox
Programy: Polecane / Nowe / Inne




Podobne wątki ([VBA Excel] Zaokrąglanie liczby w górę)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Sumowanie czasu excel. Cixi 7 471 13.02.2018, 11:52
Ostatni post: Cixi
  Pomoc w VBA excel Woof 3 1060 19.01.2018, 09:36
Ostatni post: Woof
  Konwertowanie słów na liczby Java Blendow 5 3244 19.08.2017, 21:17
Ostatni post: Szachista

Skocz do:


Wybrane wątki ([VBA Excel] Zaokrąglanie liczby w górę)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  [C#] Wprowadzenie dowolnej długości listy kontaktów do programu. Ayumi 3 3125 16.02.2017 15:52
Ostatni post: aht
  [C#] Zapis do pliku, dziennik Jean-Luc Picarda Ayumi 1 2900 16.02.2017 15:33
Ostatni post: aht
  Czym różnią się pliki .bat .nt i .cmd? toslaw1 6 4328 26.01.2017 09:44
Ostatni post: toslaw1
  RPG napisany w CMD nolokon 3 7524 24.01.2017 16:22
Ostatni post: Ajgor
  Wie ktoś jak otworzyć komunikat VBScript przy pomocy Batch-a? Whelly.pl 4 3775 23.01.2017 20:30
Ostatni post: Whelly.pl
  Excel - złożone sumowanie paulina-8912 1 3488 23.01.2017 19:52
Ostatni post: broda99
  Jak w batch zrobić napis, którego naciśnięcie da jakieś efekty (przycisk)? toslaw1 2 3992 21.01.2017 08:37
Ostatni post: toslaw1
  Jak w batch wstawić obrazek? toslaw1 8 4419 20.01.2017 22:07
Ostatni post: broda99
  [C# Problem] Rysowanie histogramu poziomego. Ayumi 4 3913 20.01.2017 03:15
Ostatni post: Ayumi
  VisualBasic - tablicowanie wartości funkcji . samanta19 2 3654 20.01.2017 01:01
Ostatni post: samanta19
  Jak uruchomic plik pod warunkiem, że nie był uruchamiany w batch? toslaw1 5 1247 16.01.2017 17:21
Ostatni post: toslaw1
  [C++]Problem z wyszukiwaniem liczb w tekście i szukaniem słowa w słowie Niyabi 1 3562 15.01.2017 15:53
Ostatni post: Szachista
  Visual Basic - szeregi angelika.m 2 3866 12.01.2017 23:57
Ostatni post: angelika.m
  Baza danych w Accessie - sprawdzenie poprawności Fei 1 3525 12.01.2017 00:40
Ostatni post: Chudy2000
  Tworzenie instalatora modów do gier kubasek2001 5 5137 08.01.2017 17:27
Ostatni post: MrBoombastic