PNG32 PNG32 PNG32 PNG32
PNG32
Forum Excel, VBA, VSTO, Exceltips, Excelhj�lp PNG32 drivs av Excelspecialisten    Logga in     English
PNG32
PNG32 PNG32
PNG32

Logga in

PNG32

Du är inte inloggad. Logga in eller registrera dig för att skriva inlägg eller svara på inlägg.

För frågor om forumet, kontakta oss på webmaster@excelforum.se

PNG32 PNG32
PNG32 PNG32
PNG32

Excelforum

PNG32

 
ForumForumDiskussionerDiskussionerExcelExcelFärgsätta närliggande celler baserat på värdeFärgsätta närliggande celler baserat på värde
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2022-12-20 10:02
 

 Kul att det funkar. 

Men bara för arkivets skull

Om man vill använda texter som villkor så måste man använda Citattecken för att markera att det är en text som är villkoret. I "vanliga excel" blir alltså

=(Q7=1)

istället

=(Q7="1 rum")

När man skriver in villkoret i VBA så är problemet att även VBA använder Citattecken för att markera att ett område är en text-sträng.  Så när du vill skriva in "1 rum" så måste du krångla till det för att berätta för VBA att citattecknet är en del av formeln (genom att skriva det två ggr). Inte slutet /början av VBA-textsträngen. Så VBA-motsvarigheten blir:

Formula1:= "=(Q7=""1 rum"")"

Inte självklart ...

Det hjälper ofta att spela in ett makro om man är osäker på den här typen av detaljer.

I andra språk kan det vara så att ' används i skriptet  medan " används i formler. Eller att man skall skriva in tre """ för att peta in ett citattecken. Eller att du svingar en Svart Katt tre varv motsols.

Man får helt enkelt testa sig fram. I VBA är det uppenbarligen 2 " som gäller 

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelFärgsätta närliggande celler baserat på värdeFärgsätta närliggande celler baserat på värde

PNG32 PNG32
Excelforum drivs av Excelspecialisten som bedriver utbildning i Excel och VBA, tillhandahåller support och hjälp med Excel, utvecklar program i Excel. Är ni i behov av en konsult inom Excel, VBA eller VSTO, eller söker en excelkurs, kontakta oss.
Copyright 2013 ExcelSpecialisten XLS AB   Användarvillkor  Personliga uppgifter