Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Ta bort lista i cell

Postades av 2009-05-26 12:43:14 - Peter Andersson, i forum microsoft office, Tråden har 10 Kommentarer och lästs av 1459 personer

Hej!

Jag har gjort en lista i celler via 'Data/Validation...'. Det är olika korta texter som man kan välja. Nu vill jag att man ska kunna skriva in egen text, men det går ju inte när det är en lista. Kan man med en kod få bort "listan" i just den cellen om man t.ex väljer texten "Egen text" i listan. Så att cellen blir fri att skriva i. Det är i 2003.

Tack på förhand!
Peter


Svara

Sv: Ta bort lista i cell

Postades av 2009-06-02 20:54:50 - Thommy Lantz

Använd eventet Worksheet_Change
Kolla om Target.value är den text du vill
skall trigga ändringen i ditt fall Egen text

Om cellen innehåller den texten tar du bort
valideringen och texten

nåt sånt här oprövat

Private Sub Worksheet_Change(ByVal Target As Range)
    With Target
        If .Value = "Egen text" Then
            .Validation.Delete
            .ClearContents
        End If
    End With
End Sub


Svara

Sv:Ta bort lista i cell

Postades av 2009-06-03 21:13:30 - Peter Andersson

Tack så mycket Thommy. Funkar kanonbra. Tack! /Peter


Svara

Sv: Ta bort lista i cell

Postades av 2009-06-04 09:12:41 - Peter Andersson

Ajaj, fick lite problem ändå. Cellen det gäller är merged cell, och jag får felmeddelandet "Cannot change part of merged cell." Lyckas inte klura ut hur man kommer runt detta. Vad kan man göra? /Peter


Svara

Sv: Ta bort lista i cell

Postades av 2009-06-04 09:15:37 - Peter Andersson

Den hänger upp sig på ".ClearContents" /P


Svara

Sv:Ta bort lista i cell

Postades av 2009-06-04 09:53:04 - Thommy Lantz

Prova med

.value = ""

istället


Svara

Sv: Ta bort lista i cell

Postades av 2009-06-04 11:33:51 - Peter Andersson

Samma error. Den gillar inte att man sammanfogat celler. Jag har 10 celler i bredd där texten ska va. Ska kolla om man kan använda första cellen till listan och att texten ändå skrivs ut på de 10.

Funkar delvis, man måste gå ur cellen och in igen för att det ska bli bra. Typ att man går ner till cellen under och upp igen. Kan du hjälpa mig med sådan kod så kan det funka. /P


Svara

Sv:Ta bort lista i cell

Postades av 2009-06-04 11:46:23 - Thommy Lantz

Har testat den här koden på
på en cell med 10 celler sammanfogade
och det fungerar

Private Sub Worksheet_Change(ByVal Target As Range)
    With Target
        If .Value = "Egen text" Then
            .Validation.Delete
            .Value = ""
            .Offset(1, 0).Select
            .Select
        End If
    End With
End Sub


Du kan också testa

Private Sub Worksheet_Change(ByVal Target As Range)
    With Target.Cells(1, 1)
        If .Value = "Egen text" Then
            .Validation.Delete
            .Value = ""
            .Offset(1, 0).Select
            .Select
        End If
    End With
End Sub


Svara

Sv: Ta bort lista i cell

Postades av 2009-06-04 12:15:26 - Peter Andersson

Du är en klippa, båda funkar kanon.

' If .Value = "Egen text" Then
.Validation.Delete
.Value = "" '

Fårstår jag men du får gärna förklara resten.

Tack så hemskt mycket!
Peter


Svara

Sv:Ta bort lista i cell

Postades av 2009-06-04 12:23:28 - Thommy Lantz

Detta flyttar markeringen en rad ned i samma kolumn

 .Offset(1, 0).Select



Detta sätter tillbaka markeringen till sin ursprungsposition

 .Select




Svara

Sv: Ta bort lista i cell

Postades av 2009-06-04 12:43:15 - Peter Andersson

1000 tack!

Peter


Svara

Nyligen

  • 18:37 Remove the bumper in AUDI
  • 15:35 Chicken road crash game
  • 21:41 Automotive Services UK
  • 20:44 Erfarenhet av CBD-olja mot sömnpro
  • 12:13 Sex Dolls for Sale
  • 19:42 Online Casinos for Haitian Players
  • 19:38 Rekommendera något intressant
  • 19:13 Международная перевозка грузов

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 889
27 965
271 778
434
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies