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

 
ForumForumDiskussionerDiskussionerExcelExcelDataverifiering eller informationsruta ExcelDataverifiering eller informationsruta Excel
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2015-12-15 09:59
 
Hej. Jag har ett exceldokument där jag matar in olika data (värden) för prover som tas på en produkt kontinuerligt. Sedan har jag cell som räknar ut medelvärdet på de tre senaste inmatade datavärdena. Det jag vill göra är att det ska komma upp en informationsruta som informerar om att medelvärdet ligger utanför ett styrområde: Ex: 98 96 104 ger medel 99,33 Styrgränsen för proverna är 99. Så medelvärdet ligger alltså utanför styrgränsen. Nu vill jag att det ska komma upp en informationsruta som gör dig uppmärksam på att värdet ligger utanför och som talar om att man ska göra vissa ändringar för att hamna inom styrgränserna igen. Någon som har någon bra idé? Jag testade med dataverifiering, men det verkar inte fungera på celler som är kopplade till andra celler (antar att det bara fungera i celler där man matar in datan?).
Nytt inlägg
 2015-12-17 18:07
 

Det går naturligtvis med VBA (makro/script) men då måste du bevaka ett cellvärde och det kan bli ganska struligt.

Men du kan väl fuska? 

Du kan helt enkelt skriva instruktionen i en angränsande cell och visa texten när när villkoret uppfylls.


Exempel, antag att dina data ligger i A-kolumnen och ditt medelvärde i B1. Om C-kolumnen är oanvänd så kan du i exempelvis C1 skriva in en formel i stil med:

=OM(B1>99;"värdet ligger utanför, gör vissa ändringar för att hamna inom styrgränserna igen";"")

 Sammanfoga några celler om det behövs för att det skall se bra ut. Nu syns bara instruktionerna när gränsvärdet är uppfyllt 

Alternativ 2: 

Skriv in det du vill i "instruktionscellen" Ändra textfärgen i cellen till vit (osynlig). 

Gå till villkorsstyrd formatering->ny regel->"bestäm vilka formler som skall formateras genom att använda en formel" 

=$B$1>99

knappen [Format] -> textfärg svart (kanske en gul cellfärg om du vill dra till uppmärksamhet)

Ger möjlighet att formatera på ett enklare sätt 

Alternativ 3:  

Textruta

Gör OM() formeln från exempel 1  Men lägg formeln någonstans där den inte stör. T.ex i cell Q1. Gör texten vit om du vill slippa se texten

Skapa en textruta: 

Infoga-> text->textruta 

skapa textrutan ungefär där du egentligen skulle ha velat ha din Popup.

Markera textrutan, ställ dig i formelfältet (högst upp) och skriv in en länk till Q1

=$Q$1

Nu kommer det bara att synas text när gränsvärdet är uppnått

Om du vill, Fixa till din textruta så att den inte stör när den är tom: högerklick, formatera figur ->
ingen fyllning
inga linjer
textruta: anpassa figurstorlek till text 

Ingenting är klockrent, men det är nog det närmaste du kan komma utan VBA. Den stora nackdelen med de här metoderna är att du kan radera dina ”osynliga” formler av misstag. Du kanske vill skydda cellerna? 

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelDataverifiering eller informationsruta ExcelDataverifiering eller informationsruta Excel

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