Weergegeven resultaten: 1 t/m 4 van 4
  1. #1
    Beginner  
    Geregistreerd
    4 November 2014
    Berichten
    2
    Bedankjes
    0
    Bedankt
    0 keer in 0 posts

    VBA klonen naar alle lijnen

    Kan iemand mij helpen,
    om dit in vba excel te clonen naar iedere lijn
    zodanig ik dit niet voor enkele 1000 lijnen moet invullen en aanpassen.
    Ik heb dit nu voor 2 lijnen geschreven.
    waarvoor dank

    Sub Copy()
    Application.ScreenUpdating = False
    If Range("A1") <> "" Then
    Worksheets("1").Range("A1").Copy
    Worksheets("1").Range("c1").End(xlToRight).Offset( 0, 1).PasteSpecial
    Worksheets("1").Range("A1").Select
    Worksheets("1").Range("A1").Clear
    Application.CutCopyMode = True


    End If
    If Range("A2") <> "" Then
    Worksheets("1").Range("A2").Copy
    Worksheets("1").Range("c2").End(xlToRight).Offset( 0, 1).PasteSpecial
    Worksheets("1").Range("A2").Select
    Worksheets("1").Range("A2").Clear
    Application.CutCopyMode = True
    End If


    Application.ScreenUpdating = True


    End Sub

  2. #2
    Up-to-date   bucky47's schermafbeelding
    Geregistreerd
    30 October 2014
    Locatie
    Ergens in de polder van Zeeuws-Vlaanderen
    Berichten
    18
    Bedankjes
    0
    Bedankt
    5 keer in 5 posts
    maertens michae,
    Ik denk dat je hiermee uit de voeten kunt.
    Wijzig de Range naar behoefte

    Code:
    Sub verwijder()
    Dim c As Variant
    For Each c In Range("A1:A8")
    If c <> "" Then
    c.Offset(, 1) = c
    c.ClearContents
    End If
    Next
    End Sub
    "Application.ScreenUpdating = False" zou ik er alléén in zetten als het beeld tijdens de uitvoering knippert.
    Laat niet als dank.......maar laat ff weten of de geboden oplossing je heeft geholpen of niet.

    bucky47

  3. #3
    Beginner  
    Geregistreerd
    4 November 2014
    Berichten
    2
    Bedankjes
    0
    Bedankt
    0 keer in 0 posts
    beste,

    de vba is niet volledig naar het geen ik naartoe wil
    via de link stuur ik een voorbeeldje
    http://users.telenet.be/maertens.mic...elfunctie2.xls
    dit is nu ingesteld over lijn 1 maar dit zou moeten over 2000lijnen gaan.

    mvg

  4. #4
    Up-to-date   bucky47's schermafbeelding
    Geregistreerd
    30 October 2014
    Locatie
    Ergens in de polder van Zeeuws-Vlaanderen
    Berichten
    18
    Bedankjes
    0
    Bedankt
    5 keer in 5 posts
    Ik heb een code, die je achter je worksheet moet plakken.
    De code wordt uitgevoerd zodra je in kolom A een waarde hebt geplaatst.

    Het is wel zaak dat je de formule in B doortrekt naar beneden, zo ook de nullen in C en D
    De formule in B is ook aangepast:
    Code:
    =ALS(AANTAL(E1)=1;SOM('1'!1:1)-(A1+B1);"")


    Code:
     Private Sub Worksheet_Change(ByVal Target As Range)
    Application.ScreenUpdating = False
    If Not Intersect(Target, Range("A:A")) Is Nothing Then
    If Target.Column = 1 Then
    Target.copy
    Target.Offset(, 1).End(xlToRight).Offset(0, 1).PasteSpecial
    Target.Clear
    Application.CutCopyMode = True
    End If
    End If
    End Sub
    Dit houd wel in dat je de module moet verwijderen, en dus ook de drukknop.

    bucky47
    Laat niet als dank.......maar laat ff weten of de geboden oplossing je heeft geholpen of niet.

    bucky47

Discussie informatie

Users Browsing this Thread

Momenteel bekijken 1 gebruikers deze discussie. (0 leden en 1 gasten)

Soortgelijke discussies

  1. hoe alles naar 1 laag brengen met photoshop cs5
    Door nancy0 in forum Photoshop
    Reacties: 1
    Laatste bericht: 29 May 2011, 17:57
  2. Je computer automatisch alle rommel laten opruimen
    Door RichKE in forum Discussie over tips & trucs
    Reacties: 5
    Laatste bericht: 12 May 2005, 00:54
  3. Je computer automatisch alle rommel laten opruimen
    Door Simply in forum Tips & Trucs
    Reacties: 0
    Laatste bericht: 10 May 2005, 10:04

Favorieten/bladwijzers

Favorieten/bladwijzers

Regels voor berichten

  • Je mag geen nieuwe discussies starten
  • Je mag niet reageren op berichten
  • Je mag geen bijlagen versturen
  • Je mag niet je berichten bewerken
  •