Just nu i M3-nätverket
Gå till innehåll
Misspearl

Lista men går att kopiera in "fel" värden

Rekommendera Poster

Hej,

 

Vi jobbar med en fil där vi vill att användarna ska välja från en lista vad som ska stå i cell utifrån vilka alternativ som finns i lista. Tyvärr kan de kopiera in andra värden, det kommer inte upp något felmeddelande när de gör detta. Skriver man inte ett "felaktigt" värde kommer det upp ett felmeddelande.

 

Har jag gjort något fel när jag skapade data valideringen med lista och specifika alternativ?

 

Tack på förhand!

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Intressant fråga må jag säga.

 

När de kopierar skriver de ju defacto över cellen i fråga, med den formatering som gäller.

Hur det ska förhindras på arbetsbladet kan jag inte säga på rak arm. Det skulle då vara att gå via formulär istället.

 

Kanske fungerar bra för er?

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Mhh, mycket intressant och störigt att de har tagit sig runt vad man får skriva i cellen.

 

Provade precis att skydda bara de cellerna och tillåta allt utom ta bort en rad men då får man inte välja från listan...

 

Har inte använt mig av formulär innan, kan man göra så den finns "en" på varje rad som helst också ska följa med om man kopiera/infogar in en ny rad?

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Ja, du hittar dem i ribbon utvecklare, som du måste aktivera via inställningar i Excel.

 

Där finns  formulär och VBA-kontroller man kan lägga på bladet.

Enstaka celler fungerar det bra för men att ersätta i exempelvis en tabell fungerar inget vidare.

 

Om tabell:

Enda sättet att komma egentligen komma runt det helt är att skapa ett formulär som användaren får fylla i värden via, formulär som valideras och läggs till i tabell via VBA.

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser
Postad (redigerade)

ED:

****************Ignorera posten, samma saker som som Monshi skrev ovan**********************

 

 

Ser du fliken utvecklare? Om nej, mellanlanda här:

https://support.office.com/sv-se/article/Visa-fliken-Utvecklare-e1192344-5e56-4d45-931b-e5fd9bea2d45

 

sedan

fliken utvecklare->kontroller->infoga->formulärkontroller->kombinationsruta

"rita in" kontrollen med hjälp av musen.

Högerklicka och välj Formatera kontroll->kontroll

Indataområde= adress till cellområde med dina giltiga värden

Celllänk=adress till din cell där du vill ha värdet

 

Tråkigheter

* Returnerar positionen i listan, inte värdet

*  Går egentligen inte att koppla till cell på samma sätt som verifiering, dvs en kontroll kopieras inte när du infogar rader osv.

Vill du använda det får du nästan göra ett formulär på en sida som fyller på data i en annan flik med hjälp av VBA.

 

Alternativ:

Du kan göra "riktiga" VBA-formulär

Redigerad av MH_resurrected

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Skapa ett nytt konto på vårt forum. Det är lätt!

Registrera ett nytt konto

Logga in

Redan medlem? Logga in här.

Logga in nu



×
×
  • Skapa nytt...