10. februar 2006 - 14:30Der er
9 kommentarer og 1 løsning
Tid plus og ryk
Jeg skal bruge en kode til at lægge tid til og fra og rykke det.. B = Før tid C = Tid D = Efter tid Det den skal gøre Hvis det er tid i "B" Skal den minuse det fra "C" Og smide det "E" Og "D" i "F" Det er hvis der er tid i "B" Er det Tid I "D" Skal den Smide "C" I "E" Of Plusse "C" Med "D" Og smide det i "F"
Så det vil se sådan ud B C D E F [00:05][13:00][][12:55][13:00] [][14:00][00:05][14:00][14:05] [00:11][15:15][][15:04][15:15]
hmm.. jeg er ikke alt for grov inden for vba.. rettere sagt, så har jeg aldrig rigtigt eksperimenteret med det.. så der kan jeg ikke hjælpe dig =/
Men det jeg skrev virker fint her.. men kun for B11:F11
Det jeg tænkte på, var bare at vide om det var sådan du mente.. hvis du lige har mulighed for at tjekke om det virker sådan som du vil have det til at virke for B11:F11.. Men ja, der skal helt sikkert noget VBA til, hvis du ikke har lyst til at kopiere koden 89 felter nedad for to kolonner (178 felter alt i alt) :-)
dansk version: E11: =HVIS(B11>0;C11-B11;HVIS(D11>0;C11;0)) F11: =HVIS(D11>0;C11+D11;C11+D11)
engelsk version: E11: =IF(B11>0;C11-B11;HVIS(D11>0;C11;0)) F11: =IF(D11>0;C11+D11;C11+D11)
Du kan skrive de to koder ind i E11 og F11 og så markede dem og trække i den sorte firkant nede i højre hjørne af F11 (når du har markeret dem).. Så skal du bare trække det ned til F100.. Så skulle det umiddelbart virke.. :-)
Kom med nogle svar de virker men på hver sin måde..... HVIS(B11="";"";(HVIS(B11>0;C11-B11;C11)) HVIS(B11="";"";(HVIS(D11>0;C11+B11;C11)) Så hvis B ikke har en værdi vil E:F Ikke vise noget...
Hvis du ser dette jih så har jeg oprettet et spørgsmål så du kan få dine point.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.