Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: Visual Basic - TABLICE
anonim




Typ: Nie zarejestrowany
Visual Basic - TABLICE

Kto wie jak zapisac zakres tablicy
Np. od 1 wiersza 1 kolumnt do 30 wiersza 1 kolumny.

pls o pomoc !!!!!

19-02-2004 15:26
  
kicaj




Typ: neutral
Postów: 271
Zarejestrowany: Aug 2003

dim tab (1 to 30, 1 to 1) as jakis_typ

o to Ci chodzi

19-02-2004 15:46
Pokaż profil kicaj  Wyślij email do kicaj        3914568
anonim




Typ: Nie zarejestrowany

Chodzi o zastosowanie zakresu tabeli do funkcji

r  =  Application.WorksheetFunction.Count(tablica(1,  1)  to  tablica(10,  1))
TAK PODANY ZAKRES NIE DZIALA

19-02-2004 15:57
  
losmac
"profesorek"




Typ: neutral
Postów: 758
Zarejestrowany: May 2003
hmm...

Po pierwsze:
Chodzi Ci o zakres parametrów w VBA, więc powinieneś pisać na forum VBA

Po drugie:
Application.WorksheetFunction.Count(arg1, arg2, arg3, ..., arg30) As Double
z definicji tej funkcji wynika, że powinieneś podać łącznie do 30 argumentów typu double.
Excel jako argument przyjmuje zakres komórek albo pojedyncze komórki poprzez pobranie adresów tych komorek, zatem:

Sub fCountTab()
Dim retVal As Double
Dim mRange As Range

Set mRange = ThisWorkbook.Worksheets(1).Range("A1:A30"
retVal = Application.WorksheetFunction.Count(mRange) 'daje 30
MsgBox retVal

End Sub

Zajrzyj do pomocy sytemowej dla języka VBA

[Post edytowany dnia 19-02-2004 22:08 przez losmac]


_____________________________________________
POSTULATY STARUSZKA:
1) Ludzie, dbajcie o polszczyznę!!!
2) Ludzie, zadawajcie kompletne pytania, a nie rzucacie ochłapy i trzeba się domyślać o co chodzi!!!

Powodzenia
Maciej Łoś

19-02-2004 22:07
Pokaż profil losmac  Wyślij email do losmac   Odwiedź stronę losmac  
Wszystkich odpowiedzi: 3 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1