Kan man göra nått sånt här:
=OM(A1=1;A2="Hej på er")
Själva formeln ligger i B1 och om värdet i A1 är 1 så skall texten Hej på er" skrivas ut i A2. Går det överhuvudtaget...?? Får inte det att funka :(
------------------
Niclas
------------
6 svar · 446 visningar · startad av Rödalacket
Kan man göra nått sånt här:
=OM(A1=1;A2="Hej på er")
Själva formeln ligger i B1 och om värdet i A1 är 1 så skall texten Hej på er" skrivas ut i A2. Går det överhuvudtaget...?? Får inte det att funka :(
------------------
Niclas
------------
=OM(A1=1;"Hej på er")
Om du inte vill ha ordet falskt i B1 när A1 inte har värdet 1 kan du skriva så här:
=OM(A1=1;"Hej på er";"")
------------------
CW
Komplettering av mitt svar ovan.
Jag ser nu att du försöker få formelns resultat i annan cell än där formeln är placerad. Självklart skall du placera formeln i A2 om det är där du vill ha resultatet.
------------------
CW
Jo om jag placerar formeln i A2 så går det men det var inte så jag hade tänkt mig.
------------------
Niclas
------------
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Set Target = Cells(1, 1)
If Target.Value = 1 Then
Cells(2, 1).Value = "Hej på Er"
Else
Cells(2, 1).Value = ""
End If
End Sub
Det där funkade....nästan som jag ville :)
Det jag hade tänkt var att i A2 så skall man kunna skriva text som vanligt men om villkoret i A1 är sant så skall texten "Hej på er" skrivas ut i stället.
Går det att lösa??
------------------
Niclas
------------
Tack stor Dennis, nu funkar det som det skall.
PS: Det fattades en End If men det ordnade sig.. :)
------------------
Niclas
------------
Konstigt, för det funkade inte när jag la in den där koden som den var,
när jag däremot petade in End If så funkade det. Men det är inte så noga nu nu funkar det iaf.
------------------
Niclas
------------