Új hozzászólás Aktív témák

  • Lokids

    addikt

    Sziasztok!

    Hogy kell kezelni normálisan makróval azt a problémát, hogy van 1 változó ami dátum.
    Ez alapján egy másik változót (szám) el kell helyezni a megfelelő cellába.

    Eddig 1 évet kértek, ezért én csináltam 12db if-elseif elágazást. Viszont most meggondolták magukat és 3 évet kérnek. És valahogy nem tűnik jó ötletnek 36 db if-et odadobni. Főleg ha majd 10 évet akarnak.

    Jelenleg ezt csinálom:
    For Each s_Cell In s_rnG
            s_CNum = Workbooks(Main_WB_Name).Worksheets(Likvid_WB_Head_Sheet).Cells(4, s_Cell.Column)
            
            If s_CNum = 801 And s_Datum > "2019.12.31" And s_Datum < "2020.02.01" Then
                    s_Cell.value = p_Osszeg
                    
            ElseIf s_CNum = 802 And s_Datum > "2020.01.31" And s_Datum < "2020.03.01" Then
                    s_Cell.value = p_Osszeg


    CNum-al adtam mind a 12 oszlopnak egy számot (801-812), hogy hogy adott hónapban adott mezőbe kerüljön az összeg.
    Ezt hogy lehetne egyszerűbben?

Új hozzászólás Aktív témák