Microsoft Office Forums

Go Back   Microsoft Office Forums > >

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #2  
Old 02-01-2018, 02:34 AM
jodecaesteker jodecaesteker is offline Check if a string is part of an array (containing wildcards...) Windows 10 Check if a string is part of an array (containing wildcards...) Office 2016
Novice
Check if a string is part of an array (containing wildcards...)
 
Join Date: Jan 2018
Posts: 6
jodecaesteker is on a distinguished road
Default

Found it myself!

Code:
 
Sub check_format()
Dim ok As Boolean
Dim str As String
 
'select the cell to check and run the macro - "ok" is the boolean that will...
'...determine whether the pattern is matching. It is set to true if the cell matches...
'...one of the allowed patterns.
 
str = Selection.Value
ok = False
 
Select Case True
    Case str Like "##[.]": ok = True
    Case str Like "##[.]##[.]": ok = True
    Case str Like "##[.]##[.]##[.]": ok = True
    Case str Like "##[.]##[.]##[.]##[.]": ok = True
End Select
 
If ok = False Then
    MsgBox ("Wrong pattern!")
Else
    MsgBox ("Pattern is ok!")
End If
 
End Sub
As said, I'm new to vba and my coding might not be as efficient as it could be.
I do like the "case" method as it is very readable and easy/convenient to add or delete new patterns.

Cheers!
Reply With Quote
 



Similar Threads
Thread Thread Starter Forum Replies Last Post
Check if a string is part of an array (containing wildcards...) How can I compare a string in a cell to another string? Amitti Word VBA 2 04-10-2017 07:35 PM
Is there a way to delete the beginning part of an array so it doesn't overflow? omahadivision Excel Programming 4 01-15-2014 11:22 PM
Check if a string is part of an array (containing wildcards...) Way to search for a string in text file, pull out everything until another string? omahadivision Excel Programming 12 11-23-2013 12:10 PM
Spell check checking only part of document Adeyo Word 1 02-24-2013 10:49 PM
Check if a string is part of an array (containing wildcards...) Convert String Array to Integer Array from a User Input? tinfanide Excel Programming 4 12-26-2012 08:56 PM

Other Forums: Access Forums

All times are GMT -7. The time now is 07:15 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.
Search Engine Optimisation provided by DragonByte SEO (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
MSOfficeForums.com is not affiliated with Microsoft