Print side | Luk vindue

Definer en værdi i Excel

Udskrevet fra: recordere.dk - Danmarks AV Forum
Kategori: Generelle emner
Forumnavn: PC hardware & software
Forumbeskrivelse: Hardware & software, men ikke HTPC
Web-adresse: https://forum.recordere.dk/forum_posts.asp?TID=124225
Udskrevet den: 24-Februar-2025 kl. 09:03


Emne: Definer en værdi i Excel
Skrevet af: Brianigenigen
Emne: Definer en værdi i Excel
Skrevet den: 05-Juli-2013 kl. 09:07
Hej
Er her en der kan hjælpe med, at definerer en værdi til et bogstav i Excel.

Jeg kunne godt tænke mig, at når jeg taster forx T i regnearket, så har T værdien 7,4 forx. Men hvordan tildeler jeg et bogstav en værdi ? Eller en bogstavs kombination en talværdi ?
Håber i kan hjælpe, på forhånd tak, OG en god week-end til jer derude :)



Svar:
Skrevet af: aerik
Skrevet den: 05-Juli-2013 kl. 09:12
Nogen må rette mig, hvis jeg tager fejl.

Sidst jeg skulle bruge den funktion du søger, skulle man igang med at lave makroer. Excel understøtter så vidt jeg ved ikke, den algebrafunktion, som du søger.


Skrevet af: Brianigenigen
Skrevet den: 05-Juli-2013 kl. 09:26
OMG.... hmm, en skam, makroer er sgi da endnu svære :)


Skrevet af: aerik
Skrevet den: 05-Juli-2013 kl. 09:30
Gav også selv op, og tastede værdierne
Alternativt kan du taste dem ind i fx A1 og så henvise tl A1


Skrevet af: SuperTau
Skrevet den: 05-Juli-2013 kl. 09:31
Det kan du med funktionen lopslag


Skrevet af: Brianigenigen
Skrevet den: 05-Juli-2013 kl. 10:51
OK Makroer er ikke så slemt endda, har bare et problem.
Hvad skal jeg tilføje en makro, HVIS den skal tage en værdi fra én bestemt celle. ?
Det er så jeg kan skifte værdi i cellen i stedet for at rette i makroen.
For eks. Skal jeg bruge værdien i celle P17 i en makro. Hmm svært at beskrive, håber jeg er tydelig nok :)


Skrevet af: Steve Jones
Skrevet den: 05-Juli-2013 kl. 13:06
Du kan vel bruge noget af det jeg lavede for at lave noget auto-update af nogle figurer (altså, fastsætte aksegrænser og lign.)

 ActiveSheet.ChartObjects("Chart 10").Activate
    ActiveChart.Axes(xlCategory).MinimumScale = Cells(2, 16).Value
    ActiveChart.Axes(xlCategory).MaximumScale = Cells(3, 16).Value
    ActiveSheet.ChartObjects("Chart 10").Activate
    ActiveChart.Axes(xlValue).Select
    ActiveSheet.ChartObjects("Chart 10").Activate
    ActiveChart.Axes(xlValue).MinimumScale = Cells(4, 16).Value
    ActiveChart.Axes(xlValue).MaximumScale = Cells(5, 16).Value


Skrevet af: Steve Jones
Skrevet den: 05-Juli-2013 kl. 13:09
Cells(5, 16).Value er vel det som du skal bruge.. 

16 angiver P's talækvivalente (P er kolonne 16)
5 angiver række.

Cells(17,16).Value vil da returnere værdien i celle P17.




Skrevet af: thomnico
Skrevet den: 05-Juli-2013 kl. 13:28
Letteste ville være at lave en kolonne mere hvor du laver en if funktion som ikke gør noget værdien er anderledes en t, og konverterer T til en værdi, eksempel:

XXX repræsenterer celle
IF(XXX=t;"ønsket værdi"; XXX)


Skrevet af: Brianigenigen
Skrevet den: 05-Juli-2013 kl. 13:43
Det virker jo som en drøm, jeg takker mange gange :)
Ha en god weekend allesammen


Skrevet af: zczc
Skrevet den: 05-Juli-2013 kl. 14:04
Oprindeligt skrevet af Brianigenigen Brianigenigen skrev:

Det virker jo som en drøm, jeg takker mange gange :)
Ha en god weekend allesammen

- eller den nemme:
Skriv værdien (f.eks. 7,04) i en vilkårlig celle. 
Tryk på Enter
Flyt markøren til boksen Navn (den over celle A1).
Skriv navnet (f.eks. T)
Tryk på Enter



Skrevet af: Thorvald
Skrevet den: 06-Juli-2013 kl. 07:38
Oprindeligt skrevet af thomnico thomnico skrev:

Letteste ville være at lave en kolonne mere hvor du laver en if funktion som ikke gør noget værdien er anderledes en t, og konverterer T til en værdi, eksempel:

XXX repræsenterer celle
IF(XXX=t;"ønsket værdi"; XXX)

Det er nok også nogenlunde den metode jeg ville have brugt. Trådstarter - hvilken metode endte du med at bruge?


-------------
Med de venligste hilsener

Thorvald.



Print side | Luk vindue