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

  • bteebi

    veterán

    válasz PETEE78 #29074 üzenetére

    Mindig a filenév végén van a dátum, tehát itt például 1510160939, illetve ebből a 151016? A végén lévő dátum mindig négy karakter? Mert ha igen, akkor a megnyitás után írd bele a makróba azt, hogy

    fnev = ActiveWorkbook.Name
    If Mid(fnev, Len(fnev) - 14, 6) <> WorksheetFunction.Text(Date, "yymmdd") Then
    ActiveWorkbook.Close savechanges:=False
    End If

    A 14 azt jelenti, hogy ennyi karakterrel a teljes filenév (pl. 221_ALMA_20151016_20151016_1510160939.csv) előtt indul a keresés, és 6 karakter hosszú (mert amit keresünk, az ugye ééhhnn formátumú).

    #29075: Amúgy igen, nagyon nyakatekert lenne :). Ez se a legegyszerűbb, mert előbb megnyitja a file-t, némi eséllyel feleslegesen...

    [ Szerkesztve ]

    Cancel all my meetings. Someone is wrong on the Internet.

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