vbamania.pl
login:
hasło:
 
  *Rejestracja *Zapomniane hasło
 Dziś jest piątek, 17 maja 2024 roku.
Ustaw jako stronę startową Ulubione Napisz
PowrótPowrót do serwisu  RegulaminRegulamin rssRSS

  tytuł wątku:
Wątki dyskusji

[Excel] Zwracanie liczby "zajętych" komórek w kolumnie.


otwartyotwarty rozpoczął: viola postów: 5



napisał: pil
postów: 154


umieszczony:
22 grudnia 2006
09:28

  
Przepraszam Artik, właśnie zobaczyłem : http://www.coderscity.net/ftopic9035.html&sid=99170b1a0a4628ac01368cc692daaae3
napisał: pil
postów: 154


umieszczony:
22 grudnia 2006
07:32

  
Takie coś będzie trochę szybsze:
Sub IleNiepustychK()

    Dim intIleNiepustych As Integer
    Dim rngKolumna As Range
    
    Set rngKolumna = Arkusz1.Range("A:A")
    intIleNiepustych = Application.WorksheetFunction.CountA(rngKolumna)
    Set rngKolumna = Nothing
    
    MsgBox intIleNiepustych
    
End Sub

napisał: viola
postów: 6


umieszczony:
21 grudnia 2006
12:40

  
Problem rozwiązał się. Dla zainteresowanych przesyłam jednak kod:

Dim C As Range,Suma&
With ThisWorkbook.Worksheets("Arkusz1")
For Each C In .Range(.Range("A1"), .Range("A65535").End(xlUp))
If Len(C) > 0 Then Suma = Suma + 1
Next
End With
ThisWorkbook.Worksheets("Arkusz2").Range("D4") = Suma

pozdrawiam
napisał: viola
postów: 6


umieszczony:
21 grudnia 2006
09:59

  
Witam wszystkich czule
Mam drobny kłopot z uzyskaniem informacji o ilości zajętych komórek w danej kolumnie (kolumna A)i wstawieniem tej liczby do drugiego arkusza (do obojętnie jakiej komórki). Kolumna zaopatrzona jest w nazwę, którą chciałabym pominąć (aby jej nie wliczało).

Z góry dziękuję za wszelaką pomoc
viola


<-wstecz  1  dalej->
wszystkich stron: 1


Sortuj posty: z