Değişken Uzunluk Dizesinin Sol veya Sağ Tarafındaki Karakterleri Kaldırma - VBA Kodu Örnekleri

İçindekiler

Bir dizginin uzunluğunu her zaman biliyorsanız, karakterden karakter çıkarmak kolaydır. Örnek: 10 karakterlik bir dizginiz varsa ve Sol taraftan 1 karakter çıkarmak istiyorsanız, sağdaki 9 karakteri döndürmeniz yeterlidir:

msgbox Sağ(Mystring, 9)

Bu, değişken uzunluktaki bir dize için veya önceden uzunluğunu bilmediğiniz bir dize için çalışmaz. Bu durumda, kaç karakterin çıkarılacağını belirlemek için (Uzunluk - N) formülünü kullanabilirsiniz:

MsgBox Right(Mystring, Len(Mystring) - 1)

1, dizenin sol tarafından kaldırılacak karakter sayısıdır. Bu, en soldaki karakterden dizeyi döndürür.

Bir dizenin sağ tarafındaki karakterleri kaldırmak için, Doğru ile birlikte Sol

wave wave wave wave wave