What are the advantages/disadvantages of using the Form Command over Creating a User Form in VBA?

I’m in the early stages of creating a spreadsheet that will require data entry into the worksheet. The worksheet could get to 1000s of rows, depending on the particular user.
When I refer to the ‘Form Command’ I’m referring to the option of adding a Quick Access Tool bar button by selecting ‘more commands’, ‘all commands’, ‘Form…’
My questions/concerns would be relating to ‘should I develop this spreadsheet with the Form Command or a User Form in VBA?
Concerns/Questions:
Deployment to other users
Protecting worksheet cells so the user can only add records using the form command or the user form in vba. In other words, don’t allow users to edit cells that are not within the table structure of the sheet or add rows if they’re not using the form
Data validation when entering data…
Keith
Keith Aul

Hi,
Both variants have pro's and cons. If you plan to use VBA you have to consider the deployment settings on other p.c.'s where you have to allow macro's where as a regular form doesn't have the need for that.
That said the userform gives you much more control because the form command is not saved. it is simply a temporary form which you have to setup every time. It's perfect for data entry. If you are looking for data validation the userform is the one to go
for. You also have the possibility to work on placements of the data entry.
So if you are looking for speed and simplicity then go for the form command. If it is handling control you are after I'd go for a userform.
Just my 2 cts
Maurice
When you see answers and helpful posts, please click Vote As Helpful, Propose As Answer, and/or Mark As Answer. Thank You

Similar Messages

  • What are the basic steps for creating a content repository?

    I am trying to create a document store on a file system (fsdb) that will hold files that are ftp's to that location. Is this possible using KM? If so, what are the basic steps for creating a file system repository and using it through KM? I have found stuff on help.sap.com but that only tells you what each component does not what actual steps need to be taken to setup KM, such as user rights , creating an entry point, so that all of KM is not visible, etc...
    If anyone knows of any guides that show a step by step process that would be great too.
    Thanks
    Paul

    Hi Paul
    First of all you need to create a new repository
    Suppose you want to add all the documents under folder Paul under C: Drive
    (Even you can put whole documents of C: drive into Paul)
    Navigate to System Admin -> System Configuration -> Knowledge management -> Content Management -> Repository Manager -> File System Repository
    There you can create a new directory by clicking on button New
    Give the parameters as follows :-
    Name               :           Anything you like
    Description       :           Anything you want
    Prefix (must start with /)  :  Probably same as your repository name like \Paul
    Lookup mode : caseless
    Root Directory   :  C:\Paul
    NOTE:  This is the trick. You need to give the proper path means folder path which you want use as repository)
    Repository Services  :  Any services you want
    Property Search : Managercom.sapportals.wcm.repository.manager.generic.search.SimplePropertySearchManager
    Security Manager         :           AclSecurityManager
    ACL Manager Cache   :           ca_cm_rep_acl
    The save it
    Now see whether the same repository is coming under KM Content or not, if not may be after restart it will come.
    I think the above information will help you. If still you have problem, please feel free to contect me.
    Regards,
    Chamkaur

  • What are the best practices to migrate VPN users for Inter forest mgration?

    What are the best practices to migrate VPN users for Inter forest mgration?

    It depends on a various factors. There is no "generic" solution or best practice recommendation. Which migration tool are you planning to use?
    Quest (QMM) has a VPN migration solution/tool.
    ADMT - you can develop your own service based solution if required. I believe it was mentioned in my blog post.
    Santhosh Sivarajan | Houston, TX | www.sivarajan.com
    ITIL,MCITP,MCTS,MCSE (W2K3/W2K/NT4),MCSA(W2K3/W2K/MSG),Network+,CCNA
    Windows Server 2012 Book - Migrating from 2008 to Windows Server 2012
    Blogs: Blogs
    Twitter: Twitter
    LinkedIn: LinkedIn
    Facebook: Facebook
    Microsoft Virtual Academy:
    Microsoft Virtual Academy
    This posting is provided AS IS with no warranties, and confers no rights.

  • What Are The Minimum Permissions In Order An User To Be Able To Access User Profile Data With JavaScript And REST API

    The question says it all:
    What Are The Minimum Permissions In Order An User To Be Able To Access User Profile Data With JavaScript And REST API.?
    In the User Profile -> Permissions there is only the option for "Full Control".

    Hi Nikolay,
    Thanks for posting your issue, you need to set permissions on User Profiles = Read. Kindly find the below mentioned URLs to get the code and more details on this.
    http://www.vrdmn.com/2013/02/sharepoint-2013-working-with-user.html
    http://www.vrdmn.com/2013/07/sharepoint-2013-get-userprofile.html
    http://sharepoint.stackexchange.com/questions/61714/sharepoint-2013-call-the-rest-api-from-sharepoint-hosted-app
    http://www.dotnetmafia.com/blogs/dotnettipoftheday/archive/2013/04/09/how-to-query-sharepoint-2013-using-rest-and-javascript.aspx
    I hope this is helpful to you, mark it as Helpful.
    If this works, Please mark it as Answered.
    Regards,
    Dharmendra Singh (MCPD-EA | MCTS)
    Blog : http://sharepoint-community.net/profile/DharmendraSingh

  • Whats are the Forms and Reports in QM?and what is differece betwwen them?

    whats are the Forms and Reports in QM?and what is differece betwwen them?

    Hi,
    1. Forms are like templates.Forms define the text format and page layout of documents, which can be formatted (in accordance with the definitions) for display on the screen or for output to a printer.
    2. Executable program that allows users to read and evaluate data in the database.
    You can either display the output of a report on the screen or send it to a printer. You can also save it, so that it can be displayed as often as you like. It is important to be able to do this, because reading large volumes of original data can impair performance.
    Examples of reports are ABAP reports, queries, and drilldown reports.
    In short, forms are only templates and reports will retrive the data from system in certain format.
    Vishal

  • WHAT ARE THE FORMS (SCRIPTS) WHICH ARE NOT PROVIDED BY STANDARD SAP?

    WHAT ARE THE FORMS (SCRIPTS) WHICH ARE NOT PROVIDED BY STANDARD SAP?

    Hi Pravin
    For a beginner in CRM - Sales would be a right choice to understand how CRM behaves when integrated with backend R/3.
    Still as far as CRM goes, most of the components are not exposed to their fullest potential and that is why its not outshining the competitors in market.

  • What are the impact if we create usernames with spaces?

    Hi All,
    What are the impact if we create usernames with spaces? We tried and we were able to create in Oracle, But does it impact anywhere else.?
    Thanks in advance

    Having spaces might cause issues -- Please search MOS or the following docs for "229407.1"
    11i to R12: Bank Statement Line Errors FRM-40654, Work Around, Afchrchk.Sql [ID 758964.1]
    Receipts Workbench Error: Listing of FRM Errors [ID 1361887.1]
    Reconcile Bank Statement Lines Error: FRM-40654 Record Has Been Updated. Requery Block. [ID 1408768.1]
    11i : Applications DBA Trailing and Leading Spaces Data Collection Test [ID 229407.1]
    APXINWKB - FRM-40654 When Attempting to Place Imported Invoice On Hold [ID 429329.1]
    11i to R12: Bank Statement Line Errors FRM-40654, Work Around, Afchrchk.Sql [ID 758964.1]
    FRM-40735 and ORA-20001 Errors When Changing any Field in Define Item form [ID 206749.1]
    Cannot Modify Product Family Allocation Details, Receive Error FRM-40654 [ID 438926.1]
    "Could not reserve record" Error Appears When Trying to Update Purchase Orders [ID 781845.1]

  • What are the best practices to create surrounding borders?

    Good day everyone,
    I was wondering what is the best practices to create a look in my iOS app like the one below? How are they accomplishing the creation of the borders, is there a tool in Xcode IB to do that?
    Thank you in advance

    Once again thanks for your input, however I am still not clear how you have accomplish the rounded corners, you do not mention that in your reply.
    I did some research on my end and I was able to accomplish what I want with a UIView using the code below in an outlet:
    redView.layer.cornerRadius = 10;
    redView.layer.borderColor = [UIColor greenColor].CGColor;
    redView.layer.borderWidth = 5;
    However, I cannot do the same for the UITableView or UITableView cell.
    Thanks

  • What are the alternative technologies to create mobile website?

    I have never created a mobile website but have some experience using WML. I jst wanted to find what are the other alternatives and whether standard websites using php wouldn't work on mobile??
    Please let me know
    Thanks
    Uthay

    It's been my experience that many mobile phones lack certain client side technology support. By definition, server side technologies are not dependent on the client. Having said that, since we are on the Java forum I'll also suggest that Java itself has a lot of support on mobile phones (client side), so you could still have a lot of device support if you target that. For maximum support, I'd stick to server side for the complicated stuff.

  • What are the legal issues to create website

    Could I use Cirrus to create my own video chat website? What are the legal issues?

    Hmm...
    "The delivery-on-demand client is programmed to place HTTP GET requests  with content capturing component. Content capturing component is  programmed to render and process HTTP GET requests coming from  delivery-ondemand client."
    Adobe doesn't use GET/POST in RTMFP. It's a streaming protocol.
    "Another aspect of the present invention is that, once cited a specific  video channel number, the resource locator server connects web browsing  applications directly to delivery-ondemand client in peer-to-peer  fashion"
    Adobe doesn't use "Video Channel Number", more over the authors need to clarify how "resource locator server" in their "invention" "connects" web browsing application "directly" to the "delivery-ondemand client". In Stratus peers have ability to discover themselves automatically in some situations.
    "The content capturing component is programmed to determine the most  efficient rate of packet transmission for each connected  delivery-on-demand client."
    - Wow, invention indeed! I think Adobe should ask clamants to present the code snippet for this "most efficient" transmission.
    I'm sure Adobe lawyers will find many other holes in the this so called "patent". Let's wish the authors of this "invention" to finish the work and  implement and grow it to something more serious then just few generic  claims.

  • What are the pixel dimensions for creating an Apple ibook book cover?

    I'm trying to create a book cover for Apple ibooks, what are the pixel dimensions requirements?

    Thanks again.
    Apple seems to have made it more confusing than it should be.
    As an aside, the Apple documentation contradicts itself.
    Cover art (also known as a marketing image or jacket) should be at least 1400 pixels along the smaller axis and must be a JPEG or PNG file in RGB Color mode.
    This clearly says the shorter side must be at least 1400 pixels. The next sentence says this:
    For an average trade paperback, this could be 400 x 1400 minimum size, as the books are generally taller than they are wide.
    That doesn't make sense, seeing that the shorter side is supposed to be at least 1400 pixels, meaning it should say "1400 x 4900" for the same aspect ratio.
    ...I did notice this too.
    So, if as you say, that the Cover Art and Cover image terms are the same and the 2 million limit does not apply, then it is unclear to me why Apple sent this message to me about cover file being rejected
    "Action Required: Your book could not be delivered to the iBookstore.
    The following images are larger than two million pixels and must be resized:
    Full ePub: Cover_xyz.jpg "
    I'll probably need to have the cover file in epub and Cover Image for Asset in iTunes Producer be named differently (but be copies of the same file) so I can understand which one is the "problem" file.
    And finally, why does Apple refer to Cover Art twice here and then end in last sentence with Cover Image if they are the same ( and if they are the same why not state "this cover image").
    "Cover art (also known as a marketing image or jacket) should be at least 1400 pixels along the smaller axis and must be a JPEG or PNG file in RGB Color mode. For an average trade paperback, this could be 400 x 1400 minimum size, as the books are generally taller than they are wide. For best results, deliver the largest pixel dimensions possible. When possible, match cover art to the cover contained in the book file. The 2 million pixel maximum does not apply to the cover image".

  • What are the function modules to create a follow on documents for SC

    Could any one please tell me What are the function modules ( like PO , Preq ...)  to create a follow on documents for Shopping Cart?
    Thanks
    Murali

    Murali,
    That depends on what scenario you've got implemented.
    Classic scenario: FM BBP_REQREQ_TRANSFER
    Extended classic: FM BBP_PD_PO_CREATE
    Regards,
    Franz

  • What is the best way to create 10000 users in ECC system

    Dear all,
    what is the best way to create 10,000 users in ECC 6 system.
    As of my knowledge we can create with SECATT, but I don't know the procedure to use this.
    please guide me...
    Regards,
    Raaja

    Hi Raaja,
    If you search in SDN or on google for eCATT tutorial, you will get all the info you need to learn to create them.
    For 10000 users I would suggest the following
    1. eCATT to create user ID's (include all the info like passwords, user groups in here).
    2. eCATT to make the role assignment.  Use SU10 to record the assignment to the users you created with the first script as it gives you more flexibility
    If you have the data you need then you should be able to run both steps in 1 work day (dependent on system performance).
    Edited by: Alex Ayers on Jan 25, 2009 11:16 AM

  • What are the unix commands w.r.t pl/sql

    How unix commands will help in pl/sql.
    what are those commands,why UNIX ie preferable than windows environment.
    cheers...

    Chinnu wrote:
    How unix commands will help in pl/sql.
    what are those commands,why UNIX ie preferable than windows environment.Unix isn't used in PL/SQL. PL/SQL is a language in it's own right and Unix is the operating system that Oracle can run on.
    Oracle will run quite happily on both Windows and Unix environments (as well as some other *nix specific versions e.g. linux etc.).  Unix is often preferred by people for a server environment as it has a history of being a more stable operating system, but there are plenty who use Windows as a server environment too (we ourselves have both windows and unix servers).
    There are advantages and disadvantages to both. e.g. it is more easy to treat an MS Excel spreadsheet as an external database using an Excel ODBC driver and Oracle Hetereogeneous services if you are using a windows server, whereas on Unix you generally have to purchase a special ODBC driver to cope with Excel files, but likewise Unix has some benefits over Windows aside from the reliability factor.

  • What are the different commands in bdc.

    The different commands i mean is
    /bend and etc please specify the remaining.

    Hi Avinash,
    chk out the function codes.
    Batch
    The following commands can be entered in correction mode ('Process in foreground' or 'Display errors only') when processing a batch input session:
    /n This terminates the current batch input transaction and characterizes it as
    /bdel This deletes the current batch input transaction.
    /bend This terminates batch input processing and sets the session to Failed
    /bda This switches from Display errors only to Process in foreground
    /bde This switches from Process in foreground to Display errors only
    Reward Points For the Same.
    Regards,
    Harini

Maybe you are looking for