Una famiglia di software per fogli di calcolo Microsoft con strumenti per l'analisi, la creazione di grafici e la comunicazione dei dati.
Vorrei come recita il titolo riuscire ad "affiancare" (anche se non è il termine corretto) le celle delle colonne "A+B+C" con quelle di "D+E+F" nei casi in cui A è uguale a C. Per giungere a una cosa come sotto:
Presumo quando A sia uguale a D
Qualcuno può aiutarmi.
Se è una domanda, direi di si, ma serve VBA:
Sub Sposta()
Dim arrV, lngRow As Long, lngRows As Long, varM
With Foglio3 ' cambiare con il codename del foglio usato
lngRows = .Cells(Rows.Count, 4).End(xlUp).Row
With .Range("D1:F" & lngRows)
arrV = .Value
.ClearContents
End With
lngRow = 1
Do Until .Cells(lngRow, 1).Value = ""
varM = Application.VLookup(.Cells(lngRow, 1).Value, arrV, 1, 0)
If Not IsError(varM) Then
.Cells(lngRow, 4).Value = varM
.Cells(lngRow, 5).Value = Application.VLookup(.Cells(lngRow, 1).Value, arrV, 2, 0)
.Cells(lngRow, 6).Value = Application.VLookup(.Cells(lngRow, 1).Value, arrV, 3, 0)
End If
lngRow = lngRow + 1
Loop
End With
End Sub
Modifica il riferimento al foglio con il tuo dove ho commentato.
Ciao.