09. december 2006 - 23:33Der er
8 kommentarer og 1 løsning
Tilføj data til næste ark
Jeg har 2 ark i mit Excel dokument...
ARK 1: I C9 indtastes et varenummer I E9 indtastes antal vare
ARK 2: Her skal data'erne fra ARK 1 gerne sættes ind.
Såå når man trykker ENTER i felt E9 (ARK 1) så indsættes begge data i ARK 2 celle A1 og B1. Næste gang der trykkes ENTER i felt E9 (ARK 1) så indsættes de nye værdier under de 2 første, altså i felt A2 og B2 i ARK 2.
Private Sub worksheet_change(ByVal target As Range) If target.Address = "$E$9" Then With Worksheets("Ark2") sidste = .Range("A65536").End(xlUp).Row + 1 .Range("A" & sidste) = Worksheets("Ark1").Range("C9") .Range("B" & sidste) = Worksheets("Ark1").Range("E9") End With End If End Sub
Private Sub worksheet_change(ByVal target As Range) En lille rettelse
If target.Address = "$E$9" Then With Worksheets("Ark2") sidste = .Range("A65536").End(xlUp).Row If .Range("A" & sidste) <> tom Then sidste = sidste + 1 .Range("A" & sidste) = Worksheets("Ark1").Range("C9") .Range("B" & sidste) = Worksheets("Ark1").Range("E9") End With End If End Sub
Private Sub worksheet_change(ByVal target As Range) If target.Address = "$E$9" Then With Worksheets("Ark2") sidste = .Range("A65536").End(xlUp).Row If .Range("A" & sidste) <> tom Then sidste = sidste + 1 .Range("A" & sidste) = Worksheets("Ark1").Range("C9") .Range("B" & sidste) = Worksheets("Ark1").Range("E9") End With End If End Sub
Private Sub worksheet_change(ByVal target As Range) If target.Address = "$E$9" Then With Worksheets("Ark2") sidste = .Range("A65536").End(xlUp).Row If .Range("A" & sidste) <> "" Then sidste = sidste + 1 .Range("A" & sidste) = Worksheets("Ark1").Range("C9") .Range("B" & sidste) = Worksheets("Ark1").Range("E9") End With End If End Sub
Private Sub worksheet_change(ByVal target As Range) If target.Address = "$E$9" Then With Worksheets("Ark2") sidste = .Range("A65536").End(xlUp).Row If .Range("A" & sidste) <> "" Then sidste = sidste + 1 .Range("A" & sidste) = Worksheets("Ark1").Range("C9") .Range("B" & sidste) = Worksheets("Ark1").Range("E9") .Range("A:B").Sort Key1:=.Range("A1"), Order1:=xlAscending, Header:=xlGuess, _ OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _ DataOption1:=xlSortNormal End With End If End Sub
Det virker jo bare perfekt... Mange tak for hjælpen!!
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.