While finding, I realised that this worked for me.
I was able to transpose Initial Pic
to After Tranposing in Access VBA coding.
1) I created a table(NewTypes) with the 2 fields: Column and Value
2) I used this set of codes:
Public Function TransposeType()
Dim rs As DAO.Recordset, rs1 As DAO.Recordset
Dim i As Integer, s, fldArr()
Set rs = CurrentDb.OpenRecordset("Query1") 'change the name to the actual name of table
Set rs1 = CurrentDb.OpenRecordset("NewTypes") 'new table created
If rs.EOF Or rs.BOF Then
MsgBox "no records"
Exit Function
End If
rs.MoveFirst
For i = 0 To rs.Fields.Count - 1
ReDim Preserve fldArr(i)
fldArr(i) = rs.Fields(i).Name
Next
Dim j
Do Until rs.EOF
For j = 1 To UBound(fldArr)
With rs1
.AddNew
!Consign = rs("Consign") 'Field of old table=Field of new table
'field that does not need to change any format
!Week = rs.Fields(fldArr(j))
.Update
End With
Next
rs.MoveNext
Loop
End Function