Ho bisogno di una macro che filtra le righe che i valori per le colonne A e B sono uguali, o che è lo stesso, che differenza è 0.Confronto 2 valori colonne (nella stessa riga)
Normalmente diffusa autofilter per un singolo intervallo, in questo modo:
ActiveSheet.Range("A2:AX2").AutoFilter Field:=Range("X" & 1).Column, Criteria1:=">0"
In questo caso voglio abbinare o confrontare 2 colonne e applicare un filtro quando A-B=0
Naturalmente potrei aggiungere un'altra colonna di essere la differenza tra questi 2, ma se posso, preferisco evitarlo.
PS: In seguito, avrò bisogno di un altro filtro per A-B-C=0
, nel caso in cui la soluzione si adatti anche a questo.
codici Jeeped alla velocità della luce! –
tbh, sono un po 'preoccupato per il fatto che il codice OP di hte avvia il filtro .AutoFilter nella riga 2. Mentre le etichette delle intestazioni delle colonne potrebbero essere nella riga 2, ho anche visto il codice delle persone. AutoFiltro in modo errato e include solo la parte dei dati quando. AutoFilter ** richiede ** una riga di etichette di intestazione di colonna. La proprietà [Range.CurrentRegion] (https://msdn.microsoft.com/en-us/library/office/ff196678.aspx) deve essere spostata su una riga per essere assolutamente corretta. – Jeeped
l'importanza di includere uno snippet del layout del foglio di calcolo/data di esempio. –