![]() |
Visual Basic Problem in Excel
hi
ich sollte leider ein Programm in Excel in Visual Basic schreiben. Es gibt einen Button der Aus einer Spalte etwas herausnimmt und in einer anderen hinzufügt, nur wenn ich das Programm ausführen will, sagt er mir" Laufzeitfehler: '13', Typen unverträglich"
Code:
er streicht mir dabei die [C2] Zeile an, wenn ich diese jedoch lösche, kreidet er mir die [C3] Zeile im Editor an.
Private Sub work1_Click()
Dim i As Integer [C2] = "=TEIL(A2;FINDEN(" - ";A2);2)" [C3].Formaula = "=TEIL(A2;FINDEN(" - ";A2);2)" i = 2 Do While Int(Cells(i, 3)) >= 0 Range(Cells(i, 3), Cells(i + 1, 3)).Select Selection.FillDown i = i + 1 Loop End Sub Ich verstehe den Debugger nicht Wäre trotzdem nett wenn mir wer von euch helfen könnte |
Re: Visual Basic Problem in Excel
Liegt einfach daran, dass beide Zeilen falsch sind ;)
es müsste heißen:
Code:
jedoch hast du dann auch n fehler, aber das ist ein anderes thema ;)
"=TEIL(A2;FINDEN("" - "";A2);2)"
|
Re: Visual Basic Problem in Excel
du meist die Gliederung?
jetzt sagt er mir: Laufzeitfehler "1004", Amwendungs- oder objektorientierter Fehler |
Re: Visual Basic Problem in Excel
Ja, das sagt er zu mir auch ;)
Aber ich konnte dir nur bei der Syntax helfen, mit Makroprogrammierungen kenn ich mich nicht aus. |
Re: Visual Basic Problem in Excel
Heißt es nicht "Formula"?
|
Re: Visual Basic Problem in Excel
:wall: :wall:
|
Re: Visual Basic Problem in Excel
:zwinker:
|
Re: Visual Basic Problem in Excel
war aber nicht ausschlaggebend, der Fehler ist immer noch vorhanden
|
Re: Visual Basic Problem in Excel
Versuch es mal
entweder mit [C3].FormulaLocal = "=TEIL(A2,FINDEN("" - "",A2),2)" oder mit [C3].Formula = "=Mid(A2,Find("" - "",A2),2)" |
Re: Visual Basic Problem in Excel
bringt sich auch nichts
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:15 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz