Challenge

Project 2 - Create a report using PowerQuery, Macro VBA, List Functions and Data Validation functions for Data Reporting of Supply Chain Management companies

https://docs.google.com/spreadsheets/d/1E2cy0ISYE_SbbA6keMTkiuoFSzI0mD_i/edit?usp=drivesdk&ouid=116992339891670612077&rtpof=true&sd=true

Public Sub SpellCheck()

Dim Rng As Range
For Each Rng In ActiveSheet.UsedRange
If Not Application.CheckSpelling(Rng.Text) Then
Rng.Interior.Color = RGB(255, 0, 0)
End If

Next Rng

End Sub

Sub DataToPDF()

Dim ThisRng As Range

Dim strfile As String

Dim myfile As Variant

If Selection.Count = 1 Then

Set ThisRng = Application.InputBox("Select a range", "Get Range", Type:=8)

Else

Set ThisRng = Selection

End If

strfile = "Selection" & "_" _

& Format(Now(), "yyyymmdd_hhmmss") _

& ".pdf"

strfile = ThisWorkbook.Path & "\" & strfile

myfile = Application.GetSaveAsFilename _

(InitialFileName:=strfile, _

FileFilter:="PDF Files (*.pdf), *.pdf", _

Title:="Select Folder and File Name to Save as PDF")

If myfile <> "False" Then

ThisRng.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _

myfile, Quality:=xlQualityStandard, IncludeDocProperties:=True, _

IgnorePrintAreas:=False, OpenAfterPublish:=True

Else

MsgBox "No File Selected. PDF will not be saved", vbOKOnly, "No File Selected"

End If

End Sub

Sub Project2()

'

' Project2 Macro

'

'

Columns("D:D").Select

Selection.FormatConditions.Add Type:=xlTextString, String:="M", _

TextOperator:=xlContains

Selection.FormatConditions(Selection.FormatConditions.Count).SetFirstPriority

With Selection.FormatConditions(1).Font

.Color = -16752384

.TintAndShade = 0

End With

With Selection.FormatConditions(1).Interior

.PatternColorIndex = xlAutomatic

.Color = 13561798

.TintAndShade = 0

End With

Selection.FormatConditions(1).StopIfTrue = False

Columns("H:H").Select

Selection.FormatConditions.Add Type:=xlCellValue, Operator:=xlGreater, _

Formula1:="=200000"

Selection.FormatConditions(Selection.FormatConditions.Count).SetFirstPriority

With Selection.FormatConditions(1).Font

.Color = -16383844

.TintAndShade = 0

End With

With Selection.FormatConditions(1).Interior

.PatternColorIndex = xlAutomatic

.Color = 13551615

.TintAndShade = 0

End With

Selection.FormatConditions(1).StopIfTrue = False

With ActiveWindow

.SplitColumn = 0

.SplitRow = 1

End With

ActiveWindow.FreezePanes = True

Range("A1:DQ1").Select

ActiveWindow.SmallScroll Down:=-15

ActiveWindow.ScrollColumn = 104

ActiveWindow.ScrollColumn = 103

ActiveWindow.ScrollColumn = 102

ActiveWindow.ScrollColumn = 101

ActiveWindow.ScrollColumn = 99

ActiveWindow.ScrollColumn = 97

ActiveWindow.ScrollColumn = 93

ActiveWindow.ScrollColumn = 91

ActiveWindow.ScrollColumn = 82

ActiveWindow.ScrollColumn = 78

ActiveWindow.ScrollColumn = 45

ActiveWindow.ScrollColumn = 29

ActiveWindow.ScrollColumn = 1

Range("D1").Select

Your portfolio, next

Ship work like this
in your own course.

Talk to a career counsellor

Free 20-minute call. We'll map the right course to where you want to work.

By submitting you agree to our Terms and Privacy Policy.