Moderatori: Anthony47, Flash30005
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Dim tSh As Worksheet, myMatch
'
If Target.Column = 4 Then
Set tSh = Sheets("Foglio2") '<<< Il foglio dove saltare
'
myMatch = Application.Match(Target.Value, tSh.Range("F1:F10000"), False)
If IsError(myMatch) Then
MsgBox ("Non presente su Foglio2")
Else
Application.Goto tSh.Cells(myMatch, "F")
tSh.Range("F:F").Interior.Color = xlNone
tSh.Cells(myMatch, "F").Interior.Color = RGB(255, 255, 0)
End If
Cancel = True
End If
End Sub
lo smazzamento produce errori....
Sub Cercaecolora()
Application.ScreenUpdating = False
Dim Forn
X = Selection.Value
Y = ActiveCell.Offset(0, -3).Value
Forn = ActiveCell.Offset(0, -2).Value
Dim CL As Object
For Each CL In Worksheets(2).Range("d255:d490")
If CL.Value = X And CL.Offset(0, -3).Value = Y Then
CL.Interior.ColorIndex = 6
CL.Offset(0, -2).Value = Forn
End If
Next
End Sub
Se invece non sai quali sono i dati corretti, beh allora sei messo male e bisogna procedere col confronto identificando le discrepanze; in questo caso precisa bene quale e' il foglio Master e quale e' il layout dei dati, e sarebbe ancora meglio se potessi fornire un piccolo file di prova.
Sub Command()
Dim CL
Dim C
For Each CL In Range("e....:e....") 'posizionato sul foglio da controllare
If CL.Value = "" Then GoTo 10
For Each C In Worksheets(2).Range("d....:d....") 'foglio Master
If C.Value = CL.Value Then
C.Interior.ColorIndex = 6
End If
Next C
10:
Next
End Sub
Torna a Applicazioni Office Windows
Inserimento parziale valore cella in MessageBox Autore: Ricky0185 |
Forum: Applicazioni Office Windows Risposte: 6 |
Come evidenziare aree separate di un foglio Autore: Ricky0185 |
Forum: Applicazioni Office Windows Risposte: 18 |
Aggiornare cella con somma quando aggiungo nuova colonna Autore: marcopont |
Forum: Applicazioni Office Windows Risposte: 1 |
Visitano il forum: Nessuno e 37 ospiti