![]() |
|
|||||||
| Newsgroup microsoft.public.de.excel Forum microsoft.public.de.excel |
![]() |
|
|
Themen-Optionen | Ansicht |
|
#1
|
|||
|
|||
|
hallo zusammen.
kann ich der wenn-funktion eine benutzerdefinierte funktion übergeben, die auch noch argumente braucht bzw. wo liegt der code-fehler. die funktion soll eingetragen werden wenn in der linken nachbarzelle der wert "Abl.d.U.j." steht Cells(aktZeile, 18).FormulaLocal = _ "=WENN(Q" & aktZeile & "=""Abl.d.U.j."";""=Fct1UnterhDauerJahr(K" & aktZeile & ")"")" freue mich auf eine antwort. beste grüße klaus |
|
|
||||
|
||||
|
|
|
#2
|
|||
|
|||
|
Grüezi Klaus
On 2 Nov., 13:56, klaus.könig <koenig...*arcor.de> wrote: > > kann ich der wenn-funktion eine benutzerdefinierte funktion übergeben, > die auch noch argumente braucht bzw. wo liegt der code-fehler. > > die funktion soll eingetragen werden wenn in der linken nachbarzelle > der wert "Abl.d.U.j." steht > > * * * * * * * Cells(aktZeile, 18).FormulaLocal = _ > * * "=WENN(Q" & aktZeile & "=""Abl.d.U.j."";""=Fct1UnterhDauerJahr(K" > & aktZeile & ")"")" > > freue mich auf eine antwort. Was genau hat das '='-Zeichen vor 'FctlUnterhDAuerJahr' zu suchen? das gehört da IMO nicht hin. Des weiteren fehlt das zweite Semikolon um den DANN-Fall abzutrennen. -- Mit freundlichen Grüssen Thomas Ramel - MVP für MS-Excel - |
|
#3
|
|||
|
|||
|
On 2 Nov., 17:29, Thomas Ramel <thomas.ra...*gmail.com> wrote:
> Grüezi Klaus > > On 2 Nov., 13:56, klaus.könig <koenig...*arcor.de> wrote: > > > > > kann ich der wenn-funktion eine benutzerdefinierte funktion übergeben, > > die auch noch argumente braucht bzw. wo liegt der code-fehler. > > > die funktion soll eingetragen werden wenn in der linken nachbarzelle > > der wert "Abl.d.U.j." steht > > > * * * * * * * Cells(aktZeile, 18).FormulaLocal = _ > > * * "=WENN(Q" & aktZeile & "=""Abl.d.U.j."";""=Fct1UnterhDauerJahr(K" > > & aktZeile & ")"")" > > > freue mich auf eine antwort. > > Was genau hat das '='-Zeichen vor 'FctlUnterhDAuerJahr' zu suchen? > das gehört da IMO nicht hin. > > Des weiteren fehlt das zweite Semikolon um den DANN-Fall abzutrennen. > > -- > Mit freundlichen Grüssen > > Thomas Ramel > - MVP für MS-Excel - hallo thomas, du hast recht; da war mit den ganzen versuchen zuviel drin. so ist es richtig: Cells(aktZeile, 18).FormulaLocal = _ "=WENN(Q" & aktZeile & "=""Abl.d.U.j."";Fct1UnterhDauerJahr(K" & aktZeile & ");WENN(Q" & aktZeile & "=""Abl.d.U.p."";Fct2UnterhDauerPer (K" & aktZeile & "; L" & aktZeile & "))) danke +grüße klaus |
|
#4
|
|||
|
|||
|
klaus.könig schrieb:
> kann ich der wenn-funktion eine benutzerdefinierte funktion übergeben, > die auch noch argumente braucht bzw. wo liegt der code-fehler. Du hast Deine UDF als String mit einem = davor eingetragen. Cells(aktZeile, 18).FormulaLocal = _ "=WENN(Q" & aktZeile & "=""Abl.d.U.j."";Fct1UnterhDauerJahr(" & _ "K" & aktZeile & "))" Andreas. |
|
|
|
|
![]() |
| Themen-Optionen | |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Erstellt von | Forum | Antworten | Letzter Beitrag |
| Benutzerdefinierter Typ nicht definiert | Uli Schoch | Newsgroup microsoft.public.de.access | 10 | 09-08-2008 05:02 PM |
| Parameter in benutzerdefinierter Funktion (VBA) | Jens Winkler | Newsgroup microsoft.public.de.excel | 2 | 06-30-2008 09:53 AM |
| Mehrere Tabellen in Funktion kombinieren! | Matthias V. | Newsgroup microsoft.public.de.sqlserver | 2 | 06-20-2008 08:54 AM |
| Dynamisches Datenfeld mit Benutzerdefinierter Typ | Franz Simmer | Newsgroup microsoft.public.de.vb | 1 | 06-11-2008 11:13 AM |
| [CRM 4.0] Seriendruck aus benutzerdefinierter Entität | Marco K. | Newsgroups microsoft.public.de.crm | 0 | 06-03-2008 08:43 AM |