+ Auf Thema antworten
Seite 1 von 2 1 2 LetzteLetzte
Zeige Ergebnis 1 bis 10 von 17

Thema: An die Excel Profis --- Hilfe!

  1. #1
    Österreich Benutzerbild von sporting
    Registriert seit
    15.08.2006
    Beiträge
    3.474

    Standard An die Excel Profis --- Hilfe!

    hallo leute habe folgendes problem:

    ich habe folgendes szenario (ich hoff ich bring das hier anschaulich hin ):


    Z| Sp..... A |Sp... B | Sp.. C | Sp..... D| Sp..... E | Sp. F
    1| 122335 | 13,20 | 12,20 | 547865|............. | ...........
    2| 748548 | 14,10 | 13,10 | 748458| .............| ...........
    3| 547865 | 10,20 | 15,30 | 158486| ............ | ...........

    die punkte sind nicht zu beachten.

    so jetzt sollte mittels formel geprüft werden ob der wert von zbspl D1 in der spalte A vorhanden ist. ist dieser vorhanden, sollte in der spalte E dessen wert von spalte B und den wert von spalte C in die spalte f eingetragen werden.

    kleines beispiel: es muss überprüft werden ob der wert der zelle D1 in der spalte A vorhanden ist (was hier ja zutrifft - siehe zelle A3) so nun sollte der wert von zelle B3 in die zelle E1 und der wert aus zelle C3 in die zelle F1 eingetragen werden.

    kann mir da vielleicht jemand behilflich sein? ist das überhaupt möglich?

    im voraus besten dank für eure hilfe.

    grüsse
    Geändert von sporting (03.09.2008 um 07:01 Uhr)
    Der Krieg ist ein Massaker von Leuten, die sich nicht kennen, zum Nutzen von Leuten, die sich kennen, aber nicht massakrieren.
    (Paul Valéry)

  2. #2
    Gegen Ausbeuterei Benutzerbild von Frei-denker
    Registriert seit
    02.05.2006
    Beiträge
    8.451

    Standard AW: An die Excel Profis --- Hilfe!

    Ist möglich. Ein Weg wäre, ein Makro in Visual Basic for Applications zu schreiben, der Programmiersprache von Excel. Die entsprechenden Anleitungen findest du meistens in der Hilfe. War zumindestens in der früheren Excel-Version so.

    Wird vermutlich eine einfache If-Anweisung reichen

    If Wert zelle gleich irgendwas tue dies und das.
    US-Hegemonie, Zionismus und international operierende Konzerne

    - der Faschismus unserer Zeit.

  3. #3
    Österreich Benutzerbild von sporting
    Registriert seit
    15.08.2006
    Beiträge
    3.474

    Standard AW: An die Excel Profis --- Hilfe!

    Zitat Zitat von Frei-denker Beitrag anzeigen
    Ist möglich. Ein Weg wäre, ein Makro in Visual Basic for Applications zu schreiben, der Programmiersprache von Excel. Die entsprechenden Anleitungen findest du meistens in der Hilfe. War zumindestens in der früheren Excel-Version so.

    Wird vermutlich eine einfache If-Anweisung reichen

    If Wert zelle gleich irgendwas tue dies und das.
    geht das nicht etwas einfacher? ich bin kein programmierer, und wills auch nicht werden. wie siehts mit einer formel aus? wo sind klopper und rheinländer

    aber trotzdem danke für deine hilfe
    Der Krieg ist ein Massaker von Leuten, die sich nicht kennen, zum Nutzen von Leuten, die sich kennen, aber nicht massakrieren.
    (Paul Valéry)

  4. #4
    Österreich Benutzerbild von sporting
    Registriert seit
    15.08.2006
    Beiträge
    3.474

    Standard AW: An die Excel Profis --- Hilfe!

    hat sich soeben erledigt, lösung gefunden ... dennoch danke allen die sich bemüht haben!
    Der Krieg ist ein Massaker von Leuten, die sich nicht kennen, zum Nutzen von Leuten, die sich kennen, aber nicht massakrieren.
    (Paul Valéry)

  5. #5
    Mitglied Benutzerbild von Klopperhorst
    Registriert seit
    27.11.2005
    Beiträge
    80.640

    Standard AW: An die Excel Profis --- Hilfe!

    Mit diesem VB-Makro sollte es gehen:

    Code:
    Sub Testmacro()
        findValue = ThisWorkbook.ActiveSheet.Cells(1, 4) 'D1
        
        inColumn = 1 ' A
        maxRow = 100
        For currRow = 1 To maxRow Step 1
            currValue = ThisWorkbook.ActiveSheet.Cells(currRow, inColumn)
            If currValue = findValue Then
                ' B -> E
                ThisWorkbook.ActiveSheet.Cells(currRow, inColumn + 4) = ThisWorkbook.ActiveSheet.Cells(currRow, inColumn + 1)
                
                ' C -> F
                ThisWorkbook.ActiveSheet.Cells(currRow, inColumn + 5) = ThisWorkbook.ActiveSheet.Cells(currRow, inColumn + 2)
            End If
        Next
    End Sub
    "Groß ist die Wahrheit, und sie behält den Sieg" (3. Esra)

  6. #6
    Österreich Benutzerbild von sporting
    Registriert seit
    15.08.2006
    Beiträge
    3.474

    Standard AW: An die Excel Profis --- Hilfe!

    Zitat Zitat von Klopperhorst Beitrag anzeigen
    Mit diesem VB-Makro sollte es gehen:

    Code:
    Sub Testmacro()
        findValue = ThisWorkbook.ActiveSheet.Cells(1, 4) 'D1
        
        inColumn = 1 ' A
        maxRow = 100
        For currRow = 1 To maxRow Step 1
            currValue = ThisWorkbook.ActiveSheet.Cells(currRow, inColumn)
            If currValue = findValue Then
                ' B -> E
                ThisWorkbook.ActiveSheet.Cells(currRow, inColumn + 4) = ThisWorkbook.ActiveSheet.Cells(currRow, inColumn + 1)
                
                ' C -> F
                ThisWorkbook.ActiveSheet.Cells(currRow, inColumn + 5) = ThisWorkbook.ActiveSheet.Cells(currRow, inColumn + 2)
            End If
        Next
    End Sub
    vielen dank klopper ... auch das werd ich noch versuchen ...

    ich habs so gelöst:

    in zelle e1: =SVERWEIS(D$1;A1:C5;2;FALSCH)

    und in zelle f1: =SVERWEIS(D1;A$1:C5;3;FALSCH)

    grüsse und nochmals dank

    :]
    Der Krieg ist ein Massaker von Leuten, die sich nicht kennen, zum Nutzen von Leuten, die sich kennen, aber nicht massakrieren.
    (Paul Valéry)

  7. #7
    Austria FTW! Benutzerbild von Pikes
    Registriert seit
    04.04.2007
    Ort
    Im Pälzerwald!!!!
    Beiträge
    10.298

    Standard AW: An die Excel Profis --- Hilfe!

    da brauchst man doch Sverweis oder nicht?

  8. #8
    GESPERRT
    Registriert seit
    22.11.2004
    Beiträge
    15.748

    Standard AW: An die Excel Profis --- Hilfe!

    Ja, Sverweis und If-Funktion sollten gehen.

  9. #9
    Österreich Benutzerbild von sporting
    Registriert seit
    15.08.2006
    Beiträge
    3.474

    Standard AW: An die Excel Profis --- Hilfe!

    Zitat Zitat von Pikes Beitrag anzeigen
    da brauchst man doch Sverweis oder nicht?
    siehe beitrag #6
    Der Krieg ist ein Massaker von Leuten, die sich nicht kennen, zum Nutzen von Leuten, die sich kennen, aber nicht massakrieren.
    (Paul Valéry)

  10. #10
    GESPERRT
    Registriert seit
    27.11.2005
    Ort
    Bayern (muss erst mal reichen)
    Beiträge
    57.098

    Standard AW: An die Excel Profis --- Hilfe!

    Zitat Zitat von sporting Beitrag anzeigen
    vielen dank klopper ... auch das werd ich noch versuchen ...

    ich habs so gelöst:

    in zelle e1: =SVERWEIS(D$1;A1:C5;2;FALSCH)

    und in zelle f1: =SVERWEIS(D1;A$1:C5;3;FALSCH)

    grüsse und nochmals dank

    :]
    Yep. Spart mir das Geschreibsel.
    Was mir auffiel: die IT cracks schlagen VB scripts vor anstatt simpel bereits vorhandene Funktionen zu benutzen. eine overkill Mentalität die mich schon immer störte.

+ Auf Thema antworten

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Amateure reden über Taktik, Profis über Logistik
    Von Nibelung im Forum Geschichte / Hintergründe
    Antworten: 15
    Letzter Beitrag: 01.07.2007, 20:25
  2. Wir werden von Wirtschafts-Profis regiert
    Von Drosselbart im Forum Wirtschafts- / Finanzpolitik
    Antworten: 12
    Letzter Beitrag: 06.03.2007, 13:29

Nutzer die den Thread gelesen haben : 0

Du hast keine Berechtigung, um die Liste der Namen zu sehen.

Forumregeln

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  
nach oben