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

  tytuł wątku:
Wątki dyskusji

VBA excel, tworzenie listy


otwartyotwarty rozpoczął: arab postów: 4



napisał: Trebor
postów: 1209


umieszczony:
26 października 2007
08:14

edytowany:
26 października 2007
08:14

  
Ten fragmencik kodu odpowiada za dopisanie następnego delikwenta na końcu pierwszej kolumny.
Cells(Rows.Count, 1).End(xlUp).Offset(1, 0)



Pozdrawiam
napisał: arab
postów: 2


umieszczony:
24 października 2007
09:08

  
tzn to był przykład.. generalnie chodzi o to, że chciałbym napisać taki jakby system rejestracji. Tak, że każdy nowy użytkownik zapisze się pod poprzednim
napisał: Trebor
postów: 1209


umieszczony:
24 października 2007
07:44

edytowany:
24 października 2007
07:46

  
Spróbuj jeden ze sposobów
Sub podziel()
Dim ile_liter As Byte

ile_liter = InStr(1, "Jan Kowalski", " ") - 1
Cells(Rows.Count, 1).End(xlUp).Offset(1, 0) = Left("Jan Kowalski", ile_liter)
Cells(Rows.Count, 1).End(xlUp).Offset(0, 1) = Right("Jan Kowalski", Len("Jan Kowalski") - ile_liter - 1)

'chociaż ostatni trend to

Cells(Rows.Count, 1).End(xlUp).Offset(1, 0) = "Karol Nowak"
    
Cells(Rows.Count, 1).End(xlUp).TextToColumns Destination:=Cells(Rows.Count, 1).End(xlUp), DataType:=xlDelimited, _
TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=True, Tab:=True, _
Semicolon:=False, Comma:=False, Space:=True, Other:=False, FieldInfo _
:=Array(Array(1, 1), Array(2, 1)), TrailingMinusNumbers:=True

End Sub



Obydwa sposoby nie zapiszą danych w pierwszym wierszu.

Pozdrawiam
napisał: arab
postów: 2


umieszczony:
23 października 2007
21:48

  
Problem mój polega na tym, że gdy stworze formularz w VBA i uzupełnie
pola, to potem chciałbym by kolejno użytkownik pod użytkownikiem
wypełniały się komórki w arkuszach. Tzn. np. Przyjmując, że dodałem
użytkownika Jan Kowalski(pierwszego na liście) to chciałbym by 'Jan'
Znalazło się w A1, natomiast 'Kowalski' w A2, następnie Karol Nowak,
'Karol' B1, 'Nowak' B2, mam wrażenie, że mój problem jest banalny, ale
nie mam pomysłu jak go rozwiązać.


<-wstecz  1  dalej->
wszystkich stron: 1


Sortuj posty: z