[Solved] Get exchange rates – help me update URL in Excel VBA code that used to work [closed]

[ad_1] Split: Now you have obtained the JSON string you can parse with Split function. Here I am reading the JSON in the comments from a cell Option Explicit Public Sub GetExchangeRate() Dim json As String json = [A1] Debug.Print Split(Split(json, “””5. Exchange Rate””: “)(1), “,”)(0) End Sub JSON Parser: Here you can use a … Read more

[Solved] Why does my macro only work once?

[ad_1] Would it work this way? Sheets(“Weekly Plan”).Select ActiveSheet.Unprotect Sheets(“Template”).Select Rows(“1:21”).Select Selection.Copy Rows(“6:6”).Select Range(“B6”).Activate Selection.Insert Shift:=xlDown Sheets(“Weekly Plan”).Select Range(“K10”).Select Range(“K28:K47”).Select Range(“K47”).Activate Application.CutCopyMode = False Selection.Copy Range(“K7”).Select ActiveSheet.Paste Application.CutCopyMode = False ActiveSheet.Protect [ad_2] solved Why does my macro only work once?

[Solved] Splitting multiple columns data into rows

[ad_1] Try this code (comments in code): Sub Expand() Dim currentRow As Long, lastRow As Long, table As Variant, i As Long, _ valuesInOneRowCol1 As Variant, valuesInOneRowCol2 As Variant, valuesInOneRowCol3 As Variant lastRow = Cells(Rows.Count, 1).End(xlUp).Row currentRow = 2 ‘read hwole range to memory and clear the range to fill it with expanded data table … Read more

[Solved] Macro in Excel to Copy a Worksheet (by referencing every cell)

[ad_1] If you want to avoid the clipboard may I suggest R1C1 formula format: Sub fillsheet() Dim ows As Worksheet Dim tws As Worksheet Dim rng As Range Set ows = Worksheets(“Sheet1”) Set tws = Worksheets(“Sheet2”) Set rng = ows.UsedRange tws.Range(rng.Address()).FormulaR1C1 = “='” & ows.Name & “‘!RC” End Sub 1 [ad_2] solved Macro in Excel … Read more

[Solved] How can I create a template that will auto populate/calculate cells based on a SKU value? [closed]

[ad_1] Turn your template into an Excel Table using the Ctrl + T keyboard shortcut. These have calculated columns that autofill formulas, and the tables themselves auto expand to accommodate new data. 0 [ad_2] solved How can I create a template that will auto populate/calculate cells based on a SKU value? [closed]

[Solved] Excel – opening file stuck on 100%, until VBA code finishes

[ad_1] I solved the problem by letting VBA excecute Workbook_Open event ASAP. I put the whole earlier content of Private Sub Workbook_Open under “scraper” procedure and now it looks like this: Private Sub Workbook_Open Application.OnTime Now + TimeValue(“00:00:01”), “scraper” End Sub It must be that Excel won’t (sometimes?) open the file before executing Workbook_Open event. … Read more

[Solved] How to select an specific item on a drop down list on ASPX site

[ad_1] This particular web page isn’t using <select> and <option>. That suggests to me that they are using some custom JavaScript to simulate a drop-down list using the illustrated <div> and <span> elements. In addition, they are using onselect rather than onclick to trigger event handlers. I can’t replicate your test case. However, I did … Read more

[Solved] Textbox as Input in an SQL Query in Access

[ad_1] No code needed – as @Nathan_Sav said a – a quick search will find what you’re after (I find “reference main form from subform” gives the best page at the top – http://access.mvps.org/access/forms/frm0031.htm ) SELECT * FROM Employees WHERE [First Name]=Forms![Form1]![txtFirstName] AND [Last Name]=Forms![Form1]![txtLastName] txtFirstName & txtLastName are the names I gave to the … Read more

[Solved] Determining last active row [duplicate]

[ad_1] Your question is not “How to hide rows that have 0”, your code for that works already. Your question title should be How to find ActiveRange Asking the proper questions helps you find better solutions, quicker. Dim ws as WorkSheet: Set ws = Sheets(“Sheet1”) Dim lr as Long lr = ws.Cells(Rows.Count, “E”).End(xlUp).Row For each … Read more

[Solved] merging two vba functions

[ad_1] Function findimage(Path As String, ImageList As String) Dim results Dim x As Long Dim dc ‘double comma Dim extension As String results = Split(ImageList, “,”) If Not Right(Path, 1) = “\” Then Path = Path & “\” For x = 0 To UBound(results) If Len(Dir(Path & results(x))) > 0 Then results(x) = True Else … Read more

[Solved] Excel VBA – Return separated data

[ad_1] If you want your result to be in Sheet2, then this code will do what you expect, it will check the number of Columns on Sheet1 and copy all of them into Sheet2: Sub foo() Dim LastRow As Long Dim LastCol As Long Dim ws As Worksheet: Set ws = Sheets(“Sheet1”) ‘change this to … Read more