add shortcut keys and pricelist csv
This commit is contained in:
		
							parent
							
								
									07d66cc754
								
							
						
					
					
						commit
						94bc6e2b14
					
				
							
								
								
									
										75
									
								
								FL.bas
									
									
									
									
									
								
							
							
						
						
									
										75
									
								
								FL.bas
									
									
									
									
									
								
							| @ -1,3 +1,4 @@ | ||||
| Attribute VB_Name = "FL" | ||||
| Option Explicit | ||||
| 
 | ||||
| Public price_sheet As Worksheet | ||||
| @ -374,6 +375,7 @@ Sub json_from_table() | ||||
| End Sub | ||||
| 
 | ||||
| Sub PastValues() | ||||
| Attribute PastValues.VB_ProcData.VB_Invoke_Func = "V\n14" | ||||
| 
 | ||||
| On Error GoTo errh | ||||
| 
 | ||||
| @ -385,6 +387,7 @@ errh: | ||||
| End Sub | ||||
| 
 | ||||
| Sub CollapsePvtItem() | ||||
| Attribute CollapsePvtItem.VB_ProcData.VB_Invoke_Func = "Z\n14" | ||||
| 
 | ||||
| On Error GoTo show_det | ||||
|     ActiveCell.PivotItem.DrilledDown = False | ||||
| @ -412,6 +415,7 @@ errh: | ||||
| End Sub | ||||
| 
 | ||||
| Sub ExpandPvtItem() | ||||
| Attribute ExpandPvtItem.VB_ProcData.VB_Invoke_Func = "X\n14" | ||||
| 
 | ||||
| On Error GoTo show_det | ||||
|     ActiveCell.PivotItem.DrilledDown = True | ||||
| @ -439,6 +443,7 @@ errh: | ||||
| End Sub | ||||
| 
 | ||||
| Sub CollapsePvtFld() | ||||
| Attribute CollapsePvtFld.VB_ProcData.VB_Invoke_Func = "A\n14" | ||||
| 
 | ||||
| On Error GoTo show_det | ||||
|     ActiveCell.PivotField.DrilledDown = False | ||||
| @ -467,6 +472,7 @@ errh: | ||||
| End Sub | ||||
| 
 | ||||
| Sub ExpandPvtFld() | ||||
| Attribute ExpandPvtFld.VB_ProcData.VB_Invoke_Func = "S\n14" | ||||
| 
 | ||||
| On Error GoTo show_det | ||||
|     ActiveCell.PivotField.DrilledDown = True | ||||
| @ -612,6 +618,7 @@ Sub auto_fit_range() | ||||
| End Sub | ||||
| 
 | ||||
| Sub pivot_field_format() | ||||
| Attribute pivot_field_format.VB_ProcData.VB_Invoke_Func = "F\n14" | ||||
| 
 | ||||
|     ActiveSheet.PivotTables(1).PivotFields(ActiveCell.value).NumberFormat = "_(* #,##0_);_(* (#,##0);_(* ""-""_);_(@_)" | ||||
| 
 | ||||
| @ -925,3 +932,71 @@ Sub go_to_price_issue() | ||||
|      | ||||
| 
 | ||||
| End Sub | ||||
| 
 | ||||
| Sub build_price_upload() | ||||
| 
 | ||||
|     Dim x As New TheBigOne | ||||
|     Dim pl() As String | ||||
|     Dim i As Long | ||||
|     Dim j As Long | ||||
|     Dim ul() As String | ||||
|     Dim pl_code As String | ||||
|     Dim pl_action As String | ||||
|     Dim pl_d1 As String | ||||
|     Dim pl_d2 As String | ||||
|     Dim pl_d3 As String | ||||
|     Dim fd As FileDialog | ||||
|      | ||||
|     pl = x.SHTp_GetString(Selection) | ||||
|     ReDim ul(10, UBound(pl, 2)) | ||||
|      | ||||
| PRICELIST_SHOW: | ||||
|      | ||||
|     pricelist.Show | ||||
|      | ||||
|     pl_code = pricelist.tbCODE.Text | ||||
|     pl_d1 = pricelist.tbD1.Text | ||||
|     pl_d2 = pricelist.tbD2.Text | ||||
|     pl_d3 = pricelist.tbD3.Text | ||||
|     pl_action = "2" | ||||
|      | ||||
|     If Len(pricelist.tbCODE) > 5 Then | ||||
|         MsgBox ("price code must be 5 or less characters") | ||||
|         GoTo PRICELIST_SHOW | ||||
|     End If | ||||
|      | ||||
|      | ||||
|     ul(0, 0) = "HDR" | ||||
|     ul(1, 0) = pl_action | ||||
|     ul(2, 0) = pl_code | ||||
|     ul(3, 0) = Left(pl_d1, 30) | ||||
|     ul(4, 0) = Left(pl_d2, 30) | ||||
|     ul(5, 0) = Left(pl_d3, 30) | ||||
|     ul(6, 0) = "Y" | ||||
|     ul(7, 0) = "N" | ||||
|     j = 1 | ||||
|     For i = LBound(pl, 2) + 1 To UBound(pl, 2) | ||||
|         ul(0, j) = "DTL" | ||||
|         ul(1, j) = pl_code | ||||
|         ul(2, j) = pl(7, i) | ||||
|         ul(3, j) = pl(5, i) | ||||
|         ul(4, j) = pl(4, i) | ||||
|         ul(5, j) = pl(6, i) | ||||
|         ul(10, j) = "2" | ||||
|         j = j + 1 | ||||
|     Next i | ||||
|      | ||||
|      | ||||
|      | ||||
|     '--------Open file------------- | ||||
|      | ||||
|     If Not x.FILEp_CreateCSV(pricelist.tbPATH.Text & "\" & pl_code & ".csv", ul) Then | ||||
|         MsgBox ("error") | ||||
|     End If | ||||
|      | ||||
|     Excel.Workbooks.Open (pricelist.tbPATH.Text & "\" & pl_code & ".csv") | ||||
|      | ||||
|     '---------------------header row--------------------------------- | ||||
|      | ||||
| 
 | ||||
| End Sub | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user