Powerpoint Presentation - AgEBB

advertisement
Computers on the Farm 2014
User-Defined Functions in Excel
Did you know it is not illegal to shoot over a fence?
A bullet cannot trespass!
Not only is it legal, the conservation agent will help
the shooter try to recover the game.
Any game ranchers with big deer in the audience?
Missouri Law
User-Defined Functions for Excel
Mike Monson
Department of Agricultural and Applied Economics
University of Missouri
User Defined Functions are installed into the same files as
Macros. Macros begin with SUB, and User Defined Functions
begin with FUNCTION. Another distinction is that you will not
find UDF in the macro list (Alt+F8), but you will find them in the
Function Wizard list from the address bar button , or from the
insert menu (then function...).
This source has many of my favorites but not necessarily the
clearest explanation.
http://dmcritchie.mvps.org/excel/getstarted.htm
How to Create Custom User Defined Excel Functions
Advanced Excel Techniques - (1/7/04) by Jon Wittwer
Excel allows you to create custom functions, called "User Defined
Functions" (UDFs) that can be used the same way you would use SUM()
or some other built-in Excel function. This can be especially useful for
advanced mathematics or special text manipulation. In fact, many Excel
add-ins provide large collections of specialized functions.
This article will help you get started creating user defined functions with
a couple of useful examples.
http://www.vertex42.com/ExcelArticles/user-defined-functions.html
Advantages of User-Defined Functions
Create a complex or custom math function.
Simplify formulas that would otherwise be extremely long
"mega formulas".
Diagnostics such as checking cell formats.
Custom text manipulation.
Advanced array formulas and matrix functions
Disadvantages of User-Defined Functions
Cannot "record" an Excel UDF like you can an Excel macro.
More limited than regular VBA macros. UDF's cannot alter the structure or format of a worksheet or
cell.
If you call another function or macro from a UDF, the other macro is under the same limitations as
the UDF.
Cannot place a value in a cell other than the cell (or range) containing the formula. In other words,
UDF's are meant to be used as "formulas", not necessarily "macros".
Excel user defined functions in VBA are usually much slower than functions compiled in C++ or
FORTRAN.
Often difficult to track errors.
If you create an add-in containing your UDF's, you may forget that you have used a custom function,
making the file less sharable.
Adding user defined functions to your workbook will trigger the "macro" flag
(a security issue: Tools > Macros > Security...).
1. Open up a new workbook
2. Get into VBA (Press Alt+F11)
3. Insert a new module (Insert > Module)
4. - Copy and Paste the Excel user defined
function examples 5. Get out of VBA (Press Alt+Q)
6. Use the functions (They will appear in the Paste Function
dialog box, Shift+F3, under the "User Defined" category)
http://www.vertex42.com/ExcelArticles/user-defined-functions.html
User-Defined Function Argument Descriptions In Excel 2010
One of the new features in Excel 2010 is the ability to provide argument
descriptions for user-defined functions. These descriptions appear in Function
Arguments dialog box -- which is displayed after you choose a function using the
Insert Function dialog box.
VBA macro
You need to run this macro only one time. After doing so, the descriptive
information is stored in the workbook (or add-in) that defines the function.
Thank you!
Dosbox?
Missouri Revised Statutes Chapter 571 Weapons Offenses Section 571.030
August 28, 2013
Unlawful use of weapons--exceptions--penalties.
571.030. 1. A person commits the crime of unlawful use of weapons if he or she knowingly:
(1) Carries concealed upon or about his or her person a knife, a firearm, a blackjack or any other weapon readily capable of lethal use; or
(2) Sets a spring gun; or
(3) Discharges or shoots a firearm into a dwelling house, a railroad train, boat, aircraft, or motor vehicle as defined in section 302.010, or any
building or structure used for the assembling of people; or
(4) Exhibits, in the presence of one or more persons, any weapon readily capable of lethal use in an angry or threatening manner; or
(5) Has a firearm or projectile weapon readily capable of lethal use on his or her person, while he or she is intoxicated, and handles or otherwise
uses such firearm or projectile weapon in either a negligent or unlawful manner or discharges such firearm or projectile weapon unless acting in
self-defense; or
(6) Discharges a firearm within one hundred yards of any occupied schoolhouse, courthouse, or church building; or
(7) Discharges or shoots a firearm at a mark, at any object, or at random, on, along or across a public highway or discharges or shoots a firearm
into any outbuilding; or
(8) Carries a firearm or any other weapon readily capable of lethal use into any church or place where people have assembled for worship, or into
any election precinct on any election day, or into any building owned or occupied by any agency of the federal government, state government, or
political subdivision thereof; or
(9) Discharges or shoots a firearm at or from a motor vehicle, as defined in section 301.010, discharges or shoots a firearm at any person, or at
any other motor vehicle, or at any building or habitable structure, unless the person was lawfully acting in self-defense; or
(10) Carries a firearm, whether loaded or unloaded, or any other weapon readily capable of lethal use into any school, onto any school bus, or
onto the premises of any function or activity sponsored or sanctioned by school officials or the district school board.
2. Subdivisions (1), (8), and (10) of subsection 1 of this section shall not apply to the persons described in this subsection, regardless of whether
such uses are reasonably associated with or are necessary to the fulfillment of such person's official duties except as otherwise provided in this
subsection. Subdivisions (3), (4), (6), (7), and (9) of subsection 1 of this section shall not …..
But there is nothing more that is relevant here.
Texas Parks and Wildlife Code - Section 62.0121. Discharge Of Firearm Across Property Line.
§ 62.0121. DISCHARGE OF FIREARM ACROSS PROPERTY LINE. (a) In this section, "firearm" has the
meaning assigned by Section 62.014(a). (b) A person commits an offense if: (1) the person, while
hunting or engaging in recreational shooting, knowingly discharges a firearm; and (2) the projectile
from the firearm travels across a property line. (c) It is a defense to prosecution under this section
that the person: (1) owns the property on both sides of each property line crossed by the projectile;
or (2) has a written agreement with any person who owns property on either side of each property
line crossed by the projectile that allows the person to discharge a firearm on, over, or across the
property or property line. (d) The written agreement required under Subsection (c)(2) must: (1)
contain the name of the person allowed to hunt or engage in recreational shooting in a manner
described by Subsection (b); (2) identify the property on either side of the property line crossed by
the projectile; and (3) be signed by any person who owns the property on either side of the line
crossed by the projectile. (e) An offense under this section is a Class C Parks and Wildlife Code
misdemeanor. (f) If conduct constituting an offense under this section constitutes an offense under
a section of the Penal Code, the person may be prosecuted under either section or both sections.
Added by Acts 2005, 79th Leg., ch. 270, § 1, eff. Sept. 1, 2005.
Return
Download