Karakter biçimini temel alan bir dize içinde bir dize bulun. Çeşitli inStr yöntemlerini denediniz ama şansınız yok.VBA
Sorun aslında dayanan "1234567891" ayıklamak için gerektiğidir
Ben de "Metne [email protected] 2015/12/12 1234567891 PST" gibi bir şey içeren bir dize var öyle sayıları ve 10'u var, metinde kalıcı pozisyon yok, her seferinde her zaman farklı bir yerde olabilir.
Bunu yapmanın bir yolu var mı? Aramalarım, dizeyi "" ile bölmeme neden oldu, ancak sonucu almak için sayıyı "##########" biçimiyle nasıl karşılaştırdığımı anlayamıyorum.
'ISNUMERIC()' ve 'Len() = 10' –
kullanmayı deneyin. [0-9] (10) gibi bir deseni olan bir VBA UDF ve [regex] kullanın. – Jeeped