Martin Liss
Older than dirt
  • United States
Member Since: 1999/11/30
Industry: Marketing
Top Skills:
Tech Certifications:
View All
  • Cleanup Volunteer
  • Page Editor
  • Topic Advisor
Connect on Live

Over 40 years of programming experience. Expand my "Full Biography" to see links to some articles I've written.

More bio
Activity
Points this month35,983
Total points7,479,498
Questions: 74
Solutions: 3658
Articles: 24
Videos:
Courses:
Posts:
Group Discussions: 118
Live: 1
Full Biography

Over 40 years of programming experience in various languages including COBOL, APL and Visual Basic for 20 or so years.

Microsoft MVP 2009 - 2017 (VB6 2009 - 2016, Excel 2017)
Experts Exchange MVE 2015 and 2017
Experts Exchange Distinguished Expert in Excel 2018
Experts Exchange Top Expert Visual Basic Classic  2012 - 2017

While I prefer to answer questions on this site, you can reach me at Gmail by writing to MartinHLiss (Note the 'H'). You can also contact me at that email address if you'd like to discuss having me do freelance programming for you in VB6 or Excel VBA.

The following are articles that I've written. If you find them useful then please click the blue and white ‘Good Article?’ button at the bottom of the article. Thanks:)

VBA
-----------------------------
My Favorite Code Snippets: https://www.experts-exchange.com/articles/31877/
Quickly and Easily Copy Shapes and Their Assigned Macros to a New Location: www.experts-exchange.com/articles/31672/
The magical floating ActiveX control: www.experts-exchange.com/articles/12362/
Creating your own Excel formulas and doing the impossible: www.experts-exchange.com/articles/20559/
Deleting Shapes - A warning: www.experts-exchange.com/articles/29629/
Custom Document Properties in Excel: www.experts-exchange.com/articles/29697/

VBA & VB6
-----------------------------
The Case for Select Case: www.experts-exchange.com/articles/31766/
Using the Debugger: www.experts-exchange.com/A_8631.html
Documenting changes to VB6 or VBA code: www.experts-exchange.com/A_11093.html
Using Enums in VB6 and VBA: www.experts-exchange.com/A_9669.html
Automatic Insertion of Procedure Names in VBA and VB6 Code: www.experts-exchange.com/A_11093.html
A Textbox ActiveX Control That Limits Input to Numbers:  www.experts-exchange.com/A_8635.htm
Spell Check a Textbox: www.experts-exchange.com/A_8678.html 
How to Time Code: www.experts-exchange.com/A_10592.html
A Guide to Writing Understandable and Maintainable VBA Code: www.experts-exchange.com/articles/21759/
How to store data of different types in the same array: www.experts-exchange.com/articles/23399/
A Game of Draw Poker: www.experts-exchange.com/articles/29698/

VB6
-----------------------------
Conditional Compilation: www.experts-exchange.com/A_8809.html
Dynamically Resize Form Controls: https://www.experts-exchange.com/articles/8850/
Simple games - Tic-Tac-Toe, Hangman, and Blackjack: www.experts-exchange.com/A_9009.html

Apple OS X
-----------------------------
An Experts Exchange Shortcut for the Truly Lazy: www.experts-exchange.com/articles/22719/

Community
-----------------------------
Improved EE Formatting Tags: www.experts-exchange.com/A_8690.html
Use Google Translate to Improve Your Questions and Answers:  www.experts-exchange.com/articles/30723/
[NEW]Are you aware that you have an Experts Exchange Rank? : www.experts-exchange.com/articles/33770/Are-you-aware-that-you-have-an-Experts-Exchange-Rank.html                             

More
Languages
English
Native or Bilingual Proficiency
Visual Basic Classic
Full Professional Proficiency
VBA
Full Professional Proficiency
Professional Background
Senior Programmer
IBM/Siemens
January 2001 – May 2003
San Jose, CA
Senior Programmer and later Programming Manager
Rolm
August 1980 – January 2001
Santa Clara, CA
Programmer
Datapoint
January 1980 – August 1980
Silicon Valley
Programmer
Diablo Data Systems
June 1979 – August 1979
Silicon Valley
Programmer
Xerox
July 1973 – June 1979
Rochester NY
Began Xerox full-time, in-house, programmer training December 1973. Graduated May 1974.
More
Education
Xerox: full-time, in-house, programmer training
Programming
1973 – 1973
Programming concepts and languages: BASIC, Fortran, Cobol and APL
Syracuse University  
Organic Chemistry
More

Level Progress

Current: Level 61
Martin needs 208,502 points to level up.
LVL 62
  • Overall
    61
  • Microsoft Excel
    51
  • VBA
    38
  • Microsoft Office
    38
  • Visual Basic Classic
    31
  • VB Script
    17
  • Microsoft Applications
    17
  • Spreadsheets
    9
  • Programming
    9
  • Microsoft Access
    8
  • Microsoft Word
    7
  • Visual Basic.NET
    6
  • Microsoft Development
    5
  • Office Productivity
    5
  • Mac OS X
    5
  • Programming Languages-Other
    4
  • Outlook
    4
  • Windows OS
    3
  • .NET Programming
    3
  • Scripting Languages
    3
  • Office 365
    3
  • Software
    3
  • XML
    3
  • Apple OS
    3
  • Microsoft Legacy OS
    3
  • Windows 7
    2
  • Microsoft SQL Server
    2
  • Query Syntax
    2
  • Office Suites-Other
    2
  • Miscellaneous
    2
  • Web Browsers
    2
  • Microsoft SQL Server 2008
    2
  • Databases
    2
  • ASP
    2
  • Apple Software
    2
  • Security
    2
  • Windows XP
    2
  • Experts Exchange
    2
  • PC
    2
  • Windows 10
    2
  • Apple Hardware
    2
  • Math / Science
    1
  • VMware
    1
  • R
    1
  • Operating Systems
    1
  • Google Apps
    1
  • Swift Programming
    1
  • iPhone
    1
  • Exclaimer
    1
  • Crystal Reports
    1
  • Exchange
    1
  • Powershell
    1
  • Programming Theory
    1
  • Regular Expressions
    1
  • Web Development
    1
  • Fonts Typography
    1
  • Email Servers
    1
  • Chrome
    1
  • REST
    1
  • Facebook
    1
  • Virtualization
    1
  • SQL
    1
  • Storage
    1
  • Adobe Acrobat
    1
  • Images and Photos
    1
  • Microsoft PowerPoint
    1
  • Algorithms
    1
  • Visual C++.NET
    1
  • FTP
    1
  • Storage Hardware
    1
  • C#
    1
  • HTML
    1
  • Email Software
    1
  • Windows Networking
    1
  • Statistical Packages
    1
  • Shell Scripting
    1
  • Microsoft Visual Studio
    1
  • ASP.NET
    1
  • Hardware
    1
  • JavaScript
    1
  • Disaster Recovery
    1
  • Acronis
    1
  • Adobe Creative Suite CS
    1
  • C
    1
  • Components
    1
  • Delphi
    1
  • Document Management
    1
  • Golang
    1
  • Illustration Software
    1
  • InfoPath
    1
  • Lotus IBM
    1
  • Microsoft Dynamics
    1
  • Microsoft Server OS
    1
  • Microsoft SharePoint
    1
  • Oracle Database
    1
  • Peripherals
    1
  • Project Management
    1
  • Web Graphics Software
    1
  • Windows Batch
    1
  • Wireless Networking
    1
  • iOS
    1