› Excel e gli applicativi Microsoft Office › confronto tra due colonne
-
AutoreArticoli
-
Salve, ho scritto questa macro che dovrebbe confrontare le celle appartenenti a due colonne e dolorare di rosso quelle celle il cui contenuto e' comune, ma qualcosa e' sbagliato, perche' non ottengo alcun risultato.GrazieSub CONFRONTACOLONNE()
Dim masterRange As Variant ' prima colonna
Dim compareRange As Variant ' seconda colonnaDim masterCell As Variant
Dim compareCell As VariantSet masterRange = Application.InputBox(prompt:="Inserisci la prima colonna", Type:=8)
Set compareRange = Application.InputBox(prompt:="Seleziona la seconda colonna", Type:=8)For Each masterCell In masterRange
For Each compareCell In compareRange
If masterCell = compareCell Then compare.Select
With Selection.Font
.Color = -16776961
.TintAndShade = 0
End With
Next compareCell
Next masterCell
End Suba primo acchitto questa riga di codice
If masterCell = compareCell Then compare.Select
dovrebbe essereIf masterCell = compareCell Then comparecell.Select
Qual è il punto di avere gusti diversi, se non mostrare che i cervelli lavorano diversamente, che pensiamo diversamente?( Alan Turing)
UsareOption ExplicitAiuta....Grande insegnamento di questo forumCiaonella rigaIf masterCell = compareCell Then compare.Selectcompare non è definito, forse volevi scrivere compareCell.Selectinoltre a che serve dimensionare variant dei range ? o li dimensioni Range o non li dimensionare affatto -
AutoreArticoli
