Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
644to648
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
644to648
644to648
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Excel Befehle in VBA

Excel Befehle in VBA
03.08.2005 12:04:15
CJ
Hallo,
wie verwendet man die Funktion LÄNGE in VBA.
Es soll die Zeichenlänge eines Zelleninhaltes ausgelesen werden und dann nur ein Teil in eine andere Zelle geschrieben werden.
Z.B. Excel
wird zu Ecx
MfG
CJ

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Excel Befehle in VBA
03.08.2005 12:12:52
Hajo_Zi
Hallo Hans Bärbel
Left("Excel",3)
Bitte keine Mail, Probleme sollten im Forum gelöst werden.
Microsoft MVP für Excel
Das Forum lebt auch von den Rückmeldungen.
Betriebssystem XP Home SP2 und Excel Version 2003 SP1.


AW: Excel Befehle in VBA
03.08.2005 12:21:59
Thomas
Hi,
versuch's mal in etwa so ...


Option Explicit
Sub t()
    MsgBox Len(ActiveCell)
End Sub


Gruss
Thomas
Risi Thomas Softwareentwicklung
Addins - Datenbanklösungen - Komponenten - RTDServer

Anzeige
AW: Excel Befehle in VBA - allgemein-
03.08.2005 13:00:46
MichaV
Hallo CJ,
allgemein kannst Du (fast) alle Excel- Funktionen in VBA mit dem WorkSheetFunction- Objekt nutzen. Siehe dazu in der Hilfe. Das macht bei LÄNGE nicht viel Sinn, weil es da eine VB- Entsprechung gibt, wie Dir Hajo und Thomas schon geschrieben haben. Du kannst du aber eine Menge Schreibkram bei vielen anderen Sachen sparen, wenn Du die Excel- Funktion nutzt. Beispiel Fakultät:
VB:

X=Fakultät(N)
Function Fakultät (N)
If N <= 1 Then    ' Rekursionsende ist erreicht.
Fakultät = 1    ' (N = 0) Keine weiteren Aufrufe.
Else ' Fakultät wird erneut aufgerufen
' wenn N > 0.
Fakultät = Fakultät(N - 1) * N
End If
End Function

Oder aber in VBA nur:

X=Application.Worksheetfunction.Fact(N)

Gruss- Micha
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige