08. december 2004 - 10:07Der er
12 kommentarer og 1 løsning
Default formel
Hvordan formaterer man en celle til at starte med = således at alle i cellen indtastede tal opfattes som formler. Jeg har før haft en sådan formatering....men nu kan jeg finde ud af hvor det foregår ??
Du kan indstille Excel til, at man i et helt ark ikke behøver at sætte et tegn foran alle formler. Det findes under Funktioner--> Indstillinger--> Lotus 1-2-3--> Lotus 1-2-3 formelindtastning
Det var faktisk det jeg mente...lige nøjagtig. Det var netop sådan jeg i sin tid indstillede mit gamle ark. Desværre fungerer det kun når man indtaster flere tal, jeg havde sådan håbet at den også indsatte = når jeg indtastede et enkelt tal, den funktion har jeg brug for....men....øv ! Men du skal ihvertfald have point alligevel s kjaer...så stik mig et svar.
Man budre da kunne få en macro til at tilføje det "=". Kan dog ikke overskue det lige nu, men vil da lige forsøge at lege med det imorgen, men hvis der er andre (Jeps bak, jeg mener bla. dig)der kan løse det, lader jeg med glæde dem få point.
Du kunne prøve at indsætte denne makro i arkets eget kodemodul. Hver gang der indtastes noget chekkes om slutværdien er numerisk. Er dette tilfældet sættes et = forest.
Private Sub Worksheet_Change(ByVal Target As Range) Dim OldVal
On Error GoTo ExitHere If Target.Cells.Count = 1 Then OldVal = Target If Not Target.HasFormula Then If IsNumeric(Evaluate("=" & Target.Value)) Then Target = "=" & Target End If End If End If Exit Sub ExitHere:
bak-->Undskyld at jeg gav dig en opgave, men det forpligter at være så hård til macroer ;-). Jeg håber ikke at det tog for lang tid, men nu ser det ud til, at tida får løst sit problem.
tida-> nu ved jeg jo ikke præcis hvad den skal bruges til, men man kan også lave makroen som et klassemodul du kan sætte på person.xls, og så til og frakoble og bruge i alle filer/ark
s_kjaer -> du skal ikke beklage, jeg skal også have lidt udfordringer engang imellem :-)
He He. Jeg troede nu, at der skulle mere til at udfordre dig Bak... Jeg er glad for at jeg gav opgaven videre, da jeg også har lært noget af det, og har fået en macro jeg kan bruge til noget.
På arbejdet er vi først lige skiftet fra Lotus123, og den macro kan måske lukke munden på alle de "gamle", der brokker sig over at man skal huske et tegn foran, når Excel skal regne.
Det er ikke den ene ting her, der er udfordringen. :-) Det ligger i at få denne makro til at spille på alle ark og også med fomler, men det arbejder jeg videre på.....
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.