Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Visual Basic Problem in Excel (https://www.delphipraxis.net/122692-visual-basic-problem-excel.html)

STS301 20. Okt 2008 17:22


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:
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
er streicht mir dabei die [C2] Zeile an, wenn ich diese jedoch lösche, kreidet er mir die [C3] Zeile im Editor an.

Ich verstehe den Debugger nicht

Wäre trotzdem nett wenn mir wer von euch helfen könnte

Morphie 20. Okt 2008 17:33

Re: Visual Basic Problem in Excel
 
Liegt einfach daran, dass beide Zeilen falsch sind ;)

es müsste heißen:
Code:
"=TEIL(A2;FINDEN("" - "";A2);2)"
jedoch hast du dann auch n fehler, aber das ist ein anderes thema ;)

STS301 20. Okt 2008 17:37

Re: Visual Basic Problem in Excel
 
du meist die Gliederung?

jetzt sagt er mir: Laufzeitfehler "1004", Amwendungs- oder objektorientierter Fehler

Morphie 20. Okt 2008 17:39

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.

Reinhardtinho 20. Okt 2008 17:54

Re: Visual Basic Problem in Excel
 
Heißt es nicht "Formula"?

STS301 20. Okt 2008 19:23

Re: Visual Basic Problem in Excel
 
:wall: :wall:

Reinhardtinho 20. Okt 2008 19:38

Re: Visual Basic Problem in Excel
 
:zwinker:

STS301 20. Okt 2008 20:35

Re: Visual Basic Problem in Excel
 
war aber nicht ausschlaggebend, der Fehler ist immer noch vorhanden

Amateurprofi 20. Okt 2008 22:58

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)"

STS301 21. Okt 2008 17:41

Re: Visual Basic Problem in Excel
 
bringt sich auch nichts


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:43 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz