• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

kopieeren zoeken en plakken.VBA

Status
Niet open voor verdere reacties.

rvt1982

Gebruiker
Lid geworden
10 aug 2011
Berichten
156
Beste Leden,

Wie kan mij helpen,

Ik heb de volgende code, en wil graag dat deze in Bestand1.xls de kopie maakt van de betreffende teksten en in Bestand2.xls gaat zoeken en gaat plakken.

alvast bedankt.

Code:
Sub zoekenenvervangen()

  With Application
    .ScreenUpdating = False
    
    Sheets("Blad1").Range("H5:J5").Copy
    Sheets("Blad3").Columns(2).Find(Sheets("Blad1").Range("G5").Value, , xlValues, xlWhole) _
                .Offset(, 3).PasteSpecial Paste:=xlPasteValues
                
    .CutCopyMode = False
    .ScreenUpdating = True
  End With
End Sub
 
Laatst bewerkt:
Dat is mooi.
En wat is nu je vraag?
 
@edmoor:
klein type foutje, wel=wil

deze script doet nu alles in 1 bestand, maar wil graag dat deze in de eerste bestand zijn kopie doet en in een andere excel bestand gaat zieken en plakken.
 
Beste Leden,

zelf heb ik dit al gemaakt, alleen deze werkt niet.
wie kan mij vertellen wat ik fout doe ??

Alvast bedankt.

Code:
Sub zoekenenvervangen()

  Application.ScreenUpdating = False
    Windows("g:\DATA.xls").Sheets("HuidigeZieken").Range("H5:J5").Copy
    Workbooks.Open Filename:="g:\DATA.xls"
    Windows("g:\DATA.xls").Sheets("Blad3").Columns(2).Find(Windows("g:\AGENDA.xls").Sheets("Blad3").Range("G5").Value, , xlValues, xlWhole) _
                .Offset(, 3).PasteSpecial Paste:=xlPasteValue
    ActiveWorkbook.Close Savechanges:=True
    Windows("g:\AGENDA.xls").Activate

  With Application
    .CutCopyMode = False
    .ScreenUpdating = True
  End With
  
End Sub
 
Weet iemand hier een oplossing voor mij ??

Alvast bedankt.
 
Ga eens aan de slag met deze
Code:
Sub zoekenenvervangen()
  Application.ScreenUpdating = False
    Workbooks.Open Filename:="g:\DATA.xls"
    With ActiveWorkbook
        .Sheets("HuidigeZieken").Range("H5:J5").Copy
        .Sheets("Blad3").Columns(2).Find(ThisWorkbook.Sheets("Blad3").Range("G5").Value, , _
                    xlValues, xlWhole).Offset(, 3).PasteSpecial xlPasteValues
        .Close True
    End With
  ThisWorkbook.Activate
  With Application
    .CutCopyMode = False
    .ScreenUpdating = True
  End With
End Sub
 
@Warme bakkertje, deze code werkt helaas ook niet.


OEPS.... sorry jongens. nu snap ik waarom bijna niemand reageert..
Ik had een fout in de code voor de uitleg.

hierbij de verbeterde versie.

Kopiëren: g:\AGENDA.xls").Sheets("Blad3").Range("H5:J5").Copy
zoekwaarde: g:\AGENDA.xls").Sheets("Blad3").Range("G5").Value
zoeken en plakken: g:\DATA.xls").Sheets("Blad3").Columns(2)

Code:
Sub zoekenenvervangen()

  Application.ScreenUpdating = False
    Windows("g:\Agenda.xls").Sheets("Blad3").Range("H5:J5").Copy
    Workbooks.Open Filename:="g:\DATA.xls"
    Windows("g:\DATA.xls").Sheets("Blad3").Columns(2).Find(Windows("g:\AGENDA.xls").Sheets("Blad3").Range("G5").Value, , xlValues, xlWhole) _
                .Offset(, 3).PasteSpecial Paste:=xlPasteValue
    ActiveWorkbook.Close Savechanges:=True
    Windows("g:\AGENDA.xls").Activate

  With Application
    .CutCopyMode = False
    .ScreenUpdating = True
  End With
  
End Sub
 
Code:
Sub zoekenenvervangen()
  Application.ScreenUpdating = False
    Workbooks.Open Filename:="G:\DATA.xls"
    With ActiveWorkbook
        ThisWorkbook.Sheets("Blad3").Range("H5:J5").Copy
        .Sheets("Blad3").Columns(2).Find(ThisWorkbook.Sheets("Blad1").Range("G5").Value, , _
                    xlValues, xlWhole).Offset(, 3).PasteSpecial xlPasteValues
        .Close True
    End With
  With Application
    .CutCopyMode = False
    .ScreenUpdating = True
  End With
End Sub
 
Super bedankt Rudi,

Deze werkt helemaal.
dit is van mij wel een heel stom foutje, zo iets kleins...

Bedankt.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan