Would REALLY need som help.
Today i use 3 macro.
I want to combine them.. i have search and read the form for so long now, and cant find an answare. Please help me!! Need this badly!
Macro 1
Macro 2
Macro 2
Pleeessse...... bare with me!
/NetZorro
Today i use 3 macro.
I want to combine them.. i have search and read the form for so long now, and cant find an answare. Please help me!! Need this badly!
Macro 1
Code:
Sub Search_and_Add_To_LagerLista_()
'
' Makro1 Makro
' Söker o kopiera in värden efter EAN-coder som redan finns i bladet "LagerLista"
'
' Kortkommando: Ctrl+r
'
'Del1: Bla. så börja dem med att placera sig längst upp, i det övre fönstret, och markera även
'kolumn E. Efter det så letar den efter ett värde från C4, i hela Kolumn E
With Sheets("LagerLista")
Sheets("LagerLista").Select
ActiveWindow.Panes(1).Activate
Columns("E:E").Select
.Columns("E:E").Find( _
What:=Sheets("EAN_Inlasning").Range("C4").Value, _
After:=ActiveCell, _
LookIn:=xlValues, _
LookAt:=xlWhole, _
SearchOrder:=xlByRows, _
SearchDirection:=xlNext, _
MatchCase:=False, _
SearchFormat:=False).Select
End With
'START av addering utav Antal
ActiveCell.Offset(0, 3).Range("A1").Select
Sheets("EAN_Inlasning").Select 'Förflyttas till EAN_Inlasning
Range("B4").Select 'B4 dvs. Antal markeras
Application.CutCopyMode = False
Selection.Copy 'B4 dvs. Antal kopieras
Sheets("LagerLista").Select 'Förflyttas till LagerLista
Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlAdd, SkipBlanks:= _
False, Transpose:=False 'Värdet ifrån B4 adderas med det antalet längst till höger
'****
Sheets("LagerLista").Select 'LevListor markeras (kan ev. ta bort) och kolumn E Markeras (för säkerhets skull, behövdes innan jag lade variablen högre upp
Application.CutCopyMode = False
Range("A1").Select
Selection.End(xlDown).Select
ActiveCell.Offset(1, 0).Range("A1").Select
Sheets("EAN_Inlasning").Select 'Bladet EAN_Inlasning markeras
Range("C4").Select 'Nu är allt klart, och markören står på C4, och redo för att ändras!
End Sub
Macro 2
Code:
Sub CopyEAN_SearchLevListor_PasteLagerLista()
'
' CopyEAN_SearchLevListor_PasteLagerLista Maro
' Makrot inspelat 2005-08-14
'
' Kortkommando: Ctrl+q
'
'Nedre 4 rader bara ser till att markören står på rätt sätt i LagerLista-bladet, eftersom det är viktigt.
Sheets("LagerLista").Select 'Bladet LagerLista markeras
Range("A1").Select
Selection.End(xlDown).Select
ActiveCell.Offset(1, 0).Range("A1").Select
'Går tillbaka till bladet EAN_Inlasning, där sökvärdet finns.
Sheets("EAN_Inlasning").Select
Range("C4").Select
'Del2: Bla. så börja dem med att placera sig längst upp, i det övre fönstret, och markera även
'kolumn E. Efter det så letar den efter ett värde från C4, i hela Kolumn E
With Sheets("LevListor")
Sheets("LevListor").Select
ActiveWindow.Panes(1).Activate
Columns("E:E").Select
.Columns("E:E").Find( _
What:=Sheets("EAN_Inlasning").Range("C4").Value, _
After:=ActiveCell, _
LookIn:=xlValues, _
LookAt:=xlWhole, _
SearchOrder:=xlByRows, _
SearchDirection:=xlNext, _
MatchCase:=False, _
SearchFormat:=False).Select
End With
Selection.EntireRow.Select 'Här markeras den rad som hittar en "Match"
Selection.Copy 'Raden som var en "Match" kopieras
Sheets("LagerLista").Select 'Bladet LagerLista markeras
ActiveSheet.Paste 'Det som kopierades från Kolumn E, klistas in.
Selection.End(xlToRight).Select 'Markör flyttas så mycket det går till höger
ActiveCell.Offset(0, 1).Range("A1").Select 'Markör flyttas yttligare ett steg, Till Antal kolumnen
ActiveCell.FormulaR1C1 = "1" 'Antal får "grundvärdet" 1
Range("A1").Select
Selection.End(xlDown).Select
ActiveCell.Offset(1, 0).Range("A1").Select 'Markören har nu flyttats ner så att nästa inklistring inte kommer ovanpå, utan under
Application.CutCopyMode = False
Sheets("EAN_Inlasning").Select 'Bladet EAN_Inlasning markeras
Range("C4").Select 'Nu är allt klart, och markören står på B2, och redo för att ändras!
Sheets("EAN_Inlasning").Select
Range("C4").Select
Selection.Copy
Sheets("LagerLista").Select
Range("A1").Select
Selection.End(xlDown).Select
ActiveCell.Offset(1, 0).Range("A1").Select
ActiveCell.FormulaR1C1 = "xxxx"
ActiveCell.Offset(0, 1).Range("A1").Select
ActiveCell.Offset(0, 1).Range("A1").Select
ActiveCell.FormulaR1C1 = "xxxx"
ActiveCell.Offset(0, 1).Range("A1").Select
ActiveCell.FormulaR1C1 = "xxxx"
ActiveCell.Offset(0, 1).Range("A1").Select
ActiveSheet.Paste '**** av EAN-kopiering
ActiveCell.Offset(0, 1).Range("A1").Select
ActiveCell.FormulaR1C1 = "xxxx"
ActiveCell.Offset(0, 1).Range("A1").Select
ActiveCell.FormulaR1C1 = "xxxx"
ActiveCell.Offset(0, 1).Range("A1").Select
Sheets("EAN_Inlasning").Select
Range("B4").Select
Selection.Copy
Sheets("LagerLista").Select
ActiveSheet.Paste '**** av Antal-kopiering
Range("A1").Select
Selection.End(xlDown).Select
ActiveCell.Offset(0, 1).Range("A1").Select
End Sub
Macro 2
Code:
Sub CopyNewToEAN_LagerLista()
'
' CopyNewToEAN_LagerLista Makro
' Makrot inspelat 2005-08-25 av Daniel Persson
'
' Kortkommando: Ctrl+t
'
Sheets("EAN_Inlasning").Select
Range("C4").Select
Selection.Copy
Sheets("LagerLista").Select
Range("A1").Select
Selection.End(xlDown).Select
ActiveCell.Offset(1, 0).Range("A1").Select
ActiveCell.FormulaR1C1 = "xxxx"
ActiveCell.Offset(0, 1).Range("A1").Select
ActiveCell.Offset(0, 1).Range("A1").Select
ActiveCell.FormulaR1C1 = "xxxx"
ActiveCell.Offset(0, 1).Range("A1").Select
ActiveCell.FormulaR1C1 = "xxxx"
ActiveCell.Offset(0, 1).Range("A1").Select
ActiveSheet.Paste '**** av EAN-kopiering
ActiveCell.Offset(0, 1).Range("A1").Select
ActiveCell.FormulaR1C1 = "xxxx"
ActiveCell.Offset(0, 1).Range("A1").Select
ActiveCell.FormulaR1C1 = "xxxx"
ActiveCell.Offset(0, 1).Range("A1").Select
Sheets("EAN_Inlasning").Select
Range("B4").Select
Selection.Copy
Sheets("LagerLista").Select
ActiveSheet.Paste '**** av Antal-kopiering
Range("A1").Select
Selection.End(xlDown).Select
ActiveCell.Offset(0, 1).Range("A1").Select
End Sub
Pleeessse...... bare with me!
/NetZorro