Posodobite datume v preglednici excel vsako leto

Težava

Povezana sem s štirimi preglednicami, s katerimi spremljam svoje račune.

Vse 4 preglednice so v eni mapi.

Na vsaki preglednici imam datum od ponedeljka do nedelje s tedenskim skupnim zneskom za vsak mesec, ki teče skozi stolpec A.

Moja dilema je, da moram vsako leto kopirati vso mapo, izbrisati vse podatke, ki zapustijo formule v, in izbrisati vse datume in spremeniti v naslednje leto, kot je očitno, da vsako leto prvi ne bo pristal na isti dan, zato moram skozi dolgotrajen postopek brisanja vseh in ponovnega vnašanja v dnevih, datumih za vsak teden, ob koncu tedna dodajte vrstico za skupno število in nadaljujte tako, da je vsaka stran drugačen mesec in tedenske vsote leto wk1, wk2, wk3, wk4, wk5, wk6 itd.

Ali kdo ve za lažji način, s katerim je Excel sposoben vedeti, kdaj se začne novo leto in ga vstavi v novo preglednico?

Rešitev

Preverite, ali vam bo ta makro pomagal. Makro bo prikazal polje za vnos. vnesete leto npr. 2010 ali 2011. (Predvidevam, da se ne boste razširili do konca stoletja).

Preizkusite makro in se odločite.

 Sub test () Dim y Kot Integer, d Kot Integer y = InputBox ("vnesite leto, npr. 2010") Če y Mod 4 = 0 Potem d = 366 Else d = 365 End Če Razpon ("a1") = "1 / 1 / "& y Razpon (Območje (" A1 "), Celice (d, " A ")) DataSeries Rowcol: = xlColumns, _ Type: = xlChronological, Date: = _ xlDay, Step: = 1, Trend: = False Range ("B1") Formula = "= dan v tednu (A1)" Razpon ("B1") Razpon samodejnega polnjenja (območje ("B1"), celice (d, "B")) 

Opomba

Hvala za venkat1926 za ta nasvet na forumu.

Prejšnji Članek Naslednji Članek

Top Nasveti