Oprettet ons. d. 16. december 2009 kl. 10:54:28

petert
petert (6.460 point. Point ude: 510)

Hjælp til makro kode

Hej alle
Jeg har en projekt mappe jeg skal bruge til kladde,tilbuds skrivning og matriale bestilling.
Mappen består af 3 ark. Kladde, tilbud og matrialer.
Jeg har brug for hjælp til følgende kode jeg kan kører fra arket kladde.
Hvis der i arket Kladde kolonne A er et tal, skal denne række kopires (kun cellene A;B;C;D;F)og indsættes i arket tilbud fra række 23 og ned efter.
Koden skal gælde for hele arket Kladde
Derudover skal koden gøre følgende
Hvis der i arket Kladde kolonne I er et tal, skal denne række kopires (Kun cellerne I;J;K;L)til arket matrialer og indsættes fra række 10 og nedefter.
Koden her skal også gælde for alle rækkerne i kladde arket.

Mvh
Petert

Skrevet lør. d. 19. december 2009 kl. 16:23:59| #1

jkrons
jkrons (97.161 point)
Denne burde løse dit problem.

Sub KopierTilAndreArk()
'Koper fra A-kolonne til Tilbud
    For Each c In Sheets("Kladde").Range("A:A").Cells
        If IsEmpty(c.Value) Then GoTo hertil:
        If IsNumeric(c.Value) Then
            rk = c.Row
            Range("A" & rk & ":F" & rk).Copy
            Sheets("Tilbud").Select
            If ActiveSheet.Range("A23").Value = "" Then
                Range("a23").Select
                ActiveSheet.Paste
            Else
                Range("A65536").End(xlUp).Offset(1, 0).Select
                ActiveSheet.Paste
            End If
            Sheets("Kladde").Select
        End If
   
hertil:
    Next c
'Koper fra I-kolonne til MateriaLER
    For Each ci In Sheets("Kladde").Range("I:I").Cells
        If IsEmpty(ci.Value) Then GoTo dertil:
        If IsNumeric(ci.Value) Then
            rki = ci.Row
            Range("I" & rki & ":L" & rki).Copy
            Sheets("Materialer").Select
            If ActiveSheet.Range("I10").Value = "" Then
                Range("I10").Select
                ActiveSheet.Paste
            Else
                Range("I65536").End(xlUp).Offset(1, 0).Select
                ActiveSheet.Paste
            End If
            Sheets("Kladde").Select
        End If
dertil:
    Next ci
End Sub

Skrevet lør. d. 19. december 2009 kl. 19:41:12| #2

petert
petert (6.460 point)
Hej
Tak for svaret
Jeg tror den er lige ved at være der men der sker noget fokert.

Den kører ligesom i ring og indsætter rækkerne i tilbud flere gange der ned af og den indsætter rækkerne i kolonne I i arket materialer og ikke i kolonne A på arket Materialer
Hvis du bedre kan se problemet kan jeg sende excel mappen til dig hvis du har en mail.
MVH
Petert

Skrevet lør. d. 19. december 2009 kl. 19:51:39| #3

petert
petert (6.460 point)
Hej igen
Det virker som det skal men kan du ikke ændre koden så den indsætter i kolonne A række 14 på arket materialer så virker det som det skal.
( jeg havde fået lavet noget ged i makroen.)
Mvh
Petert

Skrevet lør. d. 19. december 2009 kl. 19:53:58| #4

petert
petert (6.460 point)
Hej igen igen
Der er noget galt. jeg tror du skal se projekt mappen
Mvh
Petert

Skrevet lør. d. 19. december 2009 kl. 23:27:34| #5

jkrons
jkrons (97.161 point)
Send mappen til jan @ kronsell dot net

Skrevet søn. d. 20. december 2009 kl. 06:59:14| #6

petert
petert (6.460 point)
Jeg har sendt + forklaring

Skrevet søn. d. 20. december 2009 kl. 11:28:29| #7

jkrons
jkrons (97.161 point)
Jeg ser på den senere i dag.

Skrevet fre. d. 09. juli 2010 kl. 14:33:09| #8

petert
petert (6.460 point)
Hej Læg et svar så jeg kan luke dette.
MVH
Petert

Skrevet lør. d. 31. juli 2010 kl. 06:58:57| #9

petert
petert (6.460 point)
Jeg lukker dette. Tak for hjælpen.
Mvh
Petert

Skrevet lør. d. 31. juli 2010 kl. 06:59:43| #10

petert
petert (6.460 point)
Jeg lukker dette. Tak for hjælpen.
Mvh
Petert

Skriv et indlæg




Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] [img]link til billede[/img]
Web- og emailadresser omdannes automatisk til links

Log ind

   

   

Seneste spørgsmål

Farve område i excel diagram ( mellem 2 (eller flere)...

Oprettet den 4. februar 2012 kl. 09.16
endurancel giver 60 point for svar | Giv et svar »

søg i tekst - VBA

Oprettet den 4. februar 2012 kl. 00.44
Mathias- giver 15 point for svar | Giv et svar »

Hvordan beregnes antallet af rentetilskrivninger? (lav...

Oprettet den 3. februar 2012 kl. 15.25
haastrup giver 200 point for svar | Giv et svar »

Seneste guides

Den gode bruger
Adgang til NAS-server via WAN
Kollektion af Batch tutorials (FJERNET)
Tilpas din YouTube afspiller


   




Tips & Tricks fra PC World

Teaser billede

Sådan fjerner du pladskrævende metadata fra dine fotos

Det er langt fra altid, at dine billeders metadata såsom kameramodel og geografisk placering er vigtige at bevare. JPG & PNG Stripper kan luge ud i billedfilerne, så de fylder meget mindre....


Anmeldelser fra PC World

Teaser billede

Test: Superlet bærbar med mange muligheder

Toshiba har med Satellite Z830 skabt en af verdens letteste ultrabooks. Den vejer 1,1 kilo, og computeren på 13 tommer ser på papiret ud til at være en oplagt rejsekammerat. Men den lave vægt har...


Seneste blogindlæg

Teaser billede

Tvangslukke spørgsmål: Hvad er den bedste løsning?

Hej Vi har mange åbne spørgsmål på Eksperten. Vi ville gerne tvangslukke dem - så et spørgsmål efter f.eks. 6 måneder lukkes. Men der er et par uklarheder som ville være gode at få lidt input til:...


Nyheder fra PC World

Teaser billede

Samsung Galaxy S III på vej

Samsungs bedst sælgende smartphone nogensinde får en efterfølger om kort tid.


Nyheder fra Computerworld

Teaser billede

Apple retter hele 51 sikkerhedshuller i Mac OS X

Apple lukker hele 51 sårbarheder i Mac OS X, hvoraf de fleste er kritiske. Se her, hvor hullerne er.


Kurser
Samarbejdspartnere

Udgiver · © 2012 IDG Danmark A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger