_dunduks_ Ierakstīts Novembris 17, 2016 Share Ierakstīts Novembris 17, 2016 Sveiki! Ir parādījusies problēma (varbūt tā jau bija agrāk, bet to vienkārī nepamanīju) ar excel makrosu datuma formātu un formatingu. Manā makrosā ir definēts mainīgais kā datums dim my_date as date, bet problēma rodas, ja vēlos ar formulu nolasīt datumu vai mēnesi. Viss strādā lieliski, ja datums ir lielāks par 8.datumu. Piemēram, ja my_date=18.11.2016, tad day(my_date)=18 un month(my_date)=11. Bet ja datums, piemēram, ir 06.11.2016, tad day(my_date)=11 un month(my_date)=6 WTF? Arī formatējot datumu vizuālā formā (ja my_date=18.11.2016) ar funkciju Format(my_date, "dd.mm.yyyy") tas tas tiek attēlots kā 18.11.2016, bet ja my_date=06.11.2016, tad funkcija Format(my_date, "dd.mm.yyyy") tiek attēlota kā 11.06.2016 (11.jūinijs) Ja makrosu iet step-by-step tad var redzēt, ka sistēma datumu attēlo kā 06/18/2016, bet lai kādā formātā datums būtu, dormulām taču vajadzētu strādāt neatgarīgi no settingiem. Vai kādz zina, kā to sviestu novērst? Excel 2016 & Win7 Link to comment Share on other sites More sharing options...
Mezavecis Novembris 17, 2016 Share Novembris 17, 2016 Vai tad pareizais formāts nav dd.MM.yyyy? mm apzīmē kaut ko citu. Link to comment Share on other sites More sharing options...
_dunduks_ Novembris 17, 2016 Author Share Novembris 17, 2016 Lai vai kāds būtu datuma formāts, arī funkcijas day(my_date) un month(my_date) dod nepareizu rezultātu. Link to comment Share on other sites More sharing options...
Murlo Novembris 17, 2016 Share Novembris 17, 2016 MM nevis mm 1 Link to comment Share on other sites More sharing options...
Usins Novembris 17, 2016 Share Novembris 17, 2016 (labots) mans teksts būs bezjēdzīgs bet uz win10 un excel 2002 nesen saskāros ar ko līdzīgu, tostarp pamanīju, ka viņš nolasot datumu no šūnas uz variable pārvērš to par 06/18/2016 kretīnisko formātu, un tālāk kautko vēl brucināja man nost savā gadījumā apgāju problēmu ar šūna copy paste uz paša datora nekur nav uzstādīts šāds formāts MM/DD/YYYY bet ir viena specifiska programma, kas arī visu atspoguļo šajā formātā. Labots Novembris 17, 2016 - rodrigez Link to comment Share on other sites More sharing options...
Recommended Posts
Izveido kontu, vai pieraksties esošajā, lai komentētu
Jums ir jābūt šī foruma biedram, lai varētu komentēt tēmas
Izveidot jaunu kontu
Piereģistrējies un izveido jaunu kontu, tas būs viegli!
Reģistrēt jaunu kontuPierakstīties
Jums jau ir konts? Pierakstieties tajā šeit!
Pierakstīties tagad!