![]() |
|
|
|
|
#2 | |
|
Man nannte Ihn "Die Haube"!
|
Zitat:
13211311123113112211 ![]() |
|
|
|
|
|
|
#3 | |
|
Super Moderator
|
Zitat:
![]()
__________________
"Die Welt hat genug für jedermanns Bedürfnisse, aber nicht für jedermanns Gier" Mahatma Gandhi (1869-1948) Never mean you know it better than the natives. (Kofi Annan 2007 SEF Thun) Alle Menschen werden als unbezahlbares Unikat geboren, viele jedoch sterben als billige Kopie... ![]() Qualität wird nicht ermessen, Qualität wird hergestellt -mhcruiser & HöfiX par nobile fratrum -per aspera ad astra |
|
|
|
|
|
|
#4 | |
|
Man nannte Ihn "Die Haube"!
|
Zitat:
![]() |
|
|
|
|
|
|
#5 | |
|
Super Moderator
|
Zitat:
__________________
"Die Welt hat genug für jedermanns Bedürfnisse, aber nicht für jedermanns Gier" Mahatma Gandhi (1869-1948) Never mean you know it better than the natives. (Kofi Annan 2007 SEF Thun) Alle Menschen werden als unbezahlbares Unikat geboren, viele jedoch sterben als billige Kopie... ![]() Qualität wird nicht ermessen, Qualität wird hergestellt -mhcruiser & HöfiX par nobile fratrum -per aspera ad astra |
|
|
|
|
|
|
#6 | |
|
Man nannte Ihn "Die Haube"!
|
Zitat:
![]() |
|
|
|
|
|
|
#7 |
|
Registrierter Benutzer
|
da kommt echt keine 4... zumindest bis zur 40. Zeile
allerdings war ich zu faul, das mit Zettel und Stift herauszufinden, dafür gibt es ja excel Code:
Sub Lustige_Zahlenreihe()
ZEILE = 1
Worksheets("Tabelle1").Cells(ZEILE, 1).NumberFormat = "@"
Worksheets("Tabelle1").Cells(ZEILE, 2).NumberFormat = "@"
Worksheets("Tabelle1").Cells(ZEILE, 3).NumberFormat = "@"
Worksheets("Tabelle1").Cells(ZEILE, 1) = "1"
Worksheets("Tabelle1").Cells(ZEILE, 2) = "1"
Worksheets("Tabelle1").Cells(ZEILE, 3) = "1"
EINSPRUNG:
NEUES_ZEICHEN = ""
WERT = Worksheets("Tabelle1").Cells(ZEILE, 3)
STELLE = 1
STELLE_BEGINN = STELLE
ZEICHEN = Mid$(WERT, STELLE_BEGINN, 1)
STELLE = STELLE + 1
NAECHSTES:
If STELLE > Len(WERT) Then
NEUES_ZEICHEN = NEUES_ZEICHEN + Format(STELLE - STELLE_BEGINN) + Format(ZEICHEN)
GoTo FERTIG
End If
If Mid$(WERT, STELLE, 1) = ZEICHEN Then
STELLE = STELLE + 1
GoTo NAECHSTES
Else
NEUES_ZEICHEN = NEUES_ZEICHEN + Format(STELLE - STELLE_BEGINN) + Format(ZEICHEN)
STELLE_BEGINN = STELLE
ZEICHEN = Mid$(WERT, STELLE_BEGINN, 1)
End If
GoTo NAECHSTES
FERTIG:
ZEILE = ZEILE + 1
Worksheets("Tabelle1").Cells(ZEILE, 1).Select
Worksheets("Tabelle1").Cells(ZEILE, 1).NumberFormat = "@"
Worksheets("Tabelle1").Cells(ZEILE, 2).NumberFormat = "@"
Worksheets("Tabelle1").Cells(ZEILE, 3).NumberFormat = "@"
Worksheets("Tabelle1").Cells(ZEILE, 1) = Format(ZEILE)
Worksheets("Tabelle1").Cells(ZEILE, 2) = Format(Len(NEUES_ZEICHEN))
Worksheets("Tabelle1").Cells(ZEILE, 3) = NEUES_ZEICHEN
A = MsgBox("WEITER?", vbOKCancel)
If A = xlYes Then GoTo EINSPRUNG
End Sub
greetz Rajko |
|
|
|