Moje doświadczenia z Excelem, Accesem i programowaniem w VBA

Wpisy z tagiem: typy danych

poniedziałek, 22 lutego 2016

Każdemu pewnie się zdarzyło, że wprowadzając do komórki Excela ciąg cyfr będący nie liczbą tylko tekstem - został "poprawiony" przez komputer. Często nawet wtedy, gdy komórka jest sformatowana jako Tekst.
Widać to dobrze,gdy w sąsiednich komórkach mamy przewagę liczb, a do jednej z komórek wprowadzamy ciąg cyfr np. 012345678. W większości przypadków - Excel od razu po zatwierdzeniu poprawi to na liczbę 12345678. Czasem nawet zero na początku nie jest potrzebne, a ciąg np.12345000 może nagle zmienić się na  postać typu 1,2345E+7.

Co zrobić w takich przypadkach, gdy jednak chcemy widzieć tam tekst? Sprawa jest banalnie prosta: na początku wystarczy wstawić znak ' - apostrof górny. To oznaczenie, że w tej komórce jest tekst i żadna korekta nie zostanie wprowadzona.


 



 


 

Kurs Excel w praktyce>

wtorek, 06 sierpnia 2013

O danych typu Data i Czas pisałam już kilkakrotnie. Sądząc jednak z różnych wypowiedzi spotykanych na forach tematycznych - ciągle jest z tym problem. Przy okazji - polecam najlepsze forum Excela w polskiej części internetu:
Excelforum.pl

O co więc chodzi z ta datą? Wielu użytkowników Excela ma problem ze zrozumieniem tego typu danych. Przede wszystkim więc warto pamiętać o sprawie zasadniczej - data to liczba. To, co widzimy na ekranie - ładna data, gdzie nawet miesiąc jest wpisana słownie to tylko kwestia odpowiednio sformatowanego wyświetlania na ekranie, nadal jednak jest to liczba. Jej wielkość jest wyznaczona liczbą dni jakie upłynęły od "początku świata", a konkretnie - od 1 stycznia 1900 roku.
Można się o tym przekonać samemu - w kolumnie A wstawiamy liczby, w kolumnie B - odniesienia do komórek z tego samego wiersza kolumny A (np. B1=A1). Kolumnę B formatujemy jako datę - efekt jak na obrazku:

data

A co z czasem? Godzina to część ułamkowa - czyli to co po przecinku. Zmieniając formatowanie na pełna datę wraz z godziną oraz wstawiając liczby z wartościami po przecinku - widzimy to:

data

Istotne jest też tu to, że do komórek sformatowanych jako data i/lub czas nie mają odniesienia funkcje tekstowe. Dokładnie rzecz ujmując - zostanie wyznaczona wartość związana z liczbą przechowywaną w komórce, a nie sposobem jej prezentacji.
Np. Dł(B1) =1 - w komórce B1 faktycznie jest jednocyfrowa liczba 1.

Mimo, że dane w kolumnie B wydają się bardzo regularne, nie da się ich również podzielić za pomocą opcji Tekst jako kolumny.

 


 

 

 

 

 

Kurs Excel - zaawansowane funkcje i formuły


poniedziałek, 22 sierpnia 2011

W ramach pisania kodu VBA bardzo często konieczne jest zastosowanie trybu wyliczeniowego. Jeżeli potrzebne jest nam użycie zmiennych typu X1, X2, X3 itd. - to stosujemy zmienną tablicową.

Deklaracja takiej zmiennej wygląda np. w ten sposób:

Dim X (1 to 1000) As String

Przykład praktycznego wykorzystania:

Sub MojPrzykład()
'
Dim Liczba(1 To 10) As Long
Dim i As Integer

For i = 1 To 10

    Liczba(i) = 2 ^ i
   
Next

' (.....)

End Sub

W przykładzie powyższym - kolejnym zmiennym Liczba1, Liczba2 ...itd. przypisane są wartości potęgi liczby 2 odpowiadające indeksowi tej liczby.

17:57, marzatela , VBA
Link Dodaj komentarz »
sobota, 06 marca 2010

Początek kodu każdej funkcji to deklaracja zmiennych. Najczęściej stosowane typy danych to:

Boolean

Typ logiczny.
Przyjmuje dwie wartości:
True - prawda
False - fałsz
   

Integer

typ całkowity.
Obejmuje liczby całkowite z zakresu -32 768 do 32 767

Long

Typ całkowity długi.
Obejmuje liczby całkowite z zakresu -2 147 483 648 do
2 147 483 647

Currency

Typ wautowy.
Obejmuje liczby rzeczywiste z 15 cyfr przed i 4 po przecinku

Single

Typ rzeczywisty pojedynczej precyzji.
Obejmuje liczby rzeczywiste z zakresu:
od -3.402823 E38 do -1.401298E-45
oraz od 1.401298E-45 do 3.402823E38

Double

Typ rzeczywisty podwójnej precyzji.
Obejmuje liczby rzeczywiste z zakresu:
od -1.79769313486231E308 do -4.94065645841247E-324
oraz od 4.94065645841247E-324 do 1.79769313486232E308

Date

Typ daty.
Obejmuje daty od 1 stycznia  100r. do 31 grudnia 9999r.

String

Typ łańcuchowy często nazywany także tekstowym.
Obejmuje znaki z klawiatury - może ich być od zera do 2 bilionów

Variant

Typ ogólny.
Zadeklarowanie zmiennej jako typ Variant jest w zasadzie jednoznaczne z brakiem deklaracji typu. Dostęp do dancyh jest jednak dłuższy i spowalnia program.  

Tyle definicji ogólnych. Jak zwykle - diabeł tkwi w szczegółach. To już jednak najlepiej omawiać na konkretnych przykładach.

| < Listopad 2017 > |
Pn Wt Śr Cz Pt So N
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30      


Książki warte polecenia
zobacz szczegóły...


A tu oferta na dziś:





ministat liczniki.org



Napisz do mnie!