lindamulder
Nieuwe gebruiker
- Lid geworden
- 20 nov 2008
- Berichten
- 2
Hallo, ik ben nog niet zo bekend met het maken van macro's maar ik ben een eind op weg.
Ik ben ik excel 2007 een administratie systeem aan het maken. Hierbij wil ik een gemaakte offerte verwerken in een overzicht. Op zich gaat het redelijk, Alleen zijn er problemen met het plakken van de waardes.
In de offerte wordt de totaal prijs bepaald d.m.v. een som. In het overzicht wil ik de totaal prijs geplakt hebben maar als ik plakken speciaal, waardes gebruik dan krijg ik een foutmelding.
Dit is de code van de macro:
Sub offerte1()
'
' offerte1 Macro
' offerte verwerken
'
' Sneltoets: CTRL+u
'
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
Range("H14").Select
Selection.Copy
Sheets("Overzicht offertes").Select
ActiveSheet.Paste
Range("B4").Select
Sheets("Offerte").Select
Range("H15").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Overzicht offertes").Select
ActiveSheet.Paste
Sheets("Offerte").Select
Range("B13").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Overzicht offertes").Select
Range("C4").Select
Application.CutCopyMode = False
Selection.Copy
ActiveSheet.Paste
Sheets("Offerte").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Overzicht offertes").Select
ActiveSheet.Paste
Range("D4").Select
Sheets("Offerte").Select
Range("H42").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Overzicht offertes").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("E4").Select
Application.CutCopyMode = False
Range("A5").Select
Sheets("Offerte").Select
Range("B13").Select
Selection.ClearContents
Range("A20").Select
Selection.ClearContents
Range("B20:F20").Select
Selection.ClearContents
Range("G20").Select
Selection.ClearContents
Range("H14") = Range("H14") + 1
End Sub
Zoals te zien is zitten er meerder = False meldingen in, ik weet niet wat hier mee bedoelt wordt en wat ik er aan kan doen.
Wat ik ook nog graag voor elkaar wil krijgen is dat een volgende offerte bij de verwerking in het overzicht op een nieuwe lege regel komt, nu overschrijft hij steeds de 1e regel waardoor ik dus geen lijst krijg.
Is er iemand die wellicht de code kan aanpassen en me meer duidelijkheid kan geven?
bij voorbaat heel erg veel dank,
linda Mulder
Ik ben ik excel 2007 een administratie systeem aan het maken. Hierbij wil ik een gemaakte offerte verwerken in een overzicht. Op zich gaat het redelijk, Alleen zijn er problemen met het plakken van de waardes.
In de offerte wordt de totaal prijs bepaald d.m.v. een som. In het overzicht wil ik de totaal prijs geplakt hebben maar als ik plakken speciaal, waardes gebruik dan krijg ik een foutmelding.
Dit is de code van de macro:
Sub offerte1()
'
' offerte1 Macro
' offerte verwerken
'
' Sneltoets: CTRL+u
'
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
Range("H14").Select
Selection.Copy
Sheets("Overzicht offertes").Select
ActiveSheet.Paste
Range("B4").Select
Sheets("Offerte").Select
Range("H15").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Overzicht offertes").Select
ActiveSheet.Paste
Sheets("Offerte").Select
Range("B13").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Overzicht offertes").Select
Range("C4").Select
Application.CutCopyMode = False
Selection.Copy
ActiveSheet.Paste
Sheets("Offerte").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Overzicht offertes").Select
ActiveSheet.Paste
Range("D4").Select
Sheets("Offerte").Select
Range("H42").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Overzicht offertes").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("E4").Select
Application.CutCopyMode = False
Range("A5").Select
Sheets("Offerte").Select
Range("B13").Select
Selection.ClearContents
Range("A20").Select
Selection.ClearContents
Range("B20:F20").Select
Selection.ClearContents
Range("G20").Select
Selection.ClearContents
Range("H14") = Range("H14") + 1
End Sub
Zoals te zien is zitten er meerder = False meldingen in, ik weet niet wat hier mee bedoelt wordt en wat ik er aan kan doen.
Wat ik ook nog graag voor elkaar wil krijgen is dat een volgende offerte bij de verwerking in het overzicht op een nieuwe lege regel komt, nu overschrijft hij steeds de 1e regel waardoor ik dus geen lijst krijg.
Is er iemand die wellicht de code kan aanpassen en me meer duidelijkheid kan geven?
bij voorbaat heel erg veel dank,
linda Mulder