tramite la macro >> Riporta5addendi
- Codice: Seleziona tutto
Sub Riporta5addendi() 'ricerca Posizione
'----------------------
'
'--------------------------
Dim ur As Long, rp As String, rt As String, ps As Integer, rng As Range, riga As Integer
scelta = MsgBox(Prompt:=" Vuoi importare gli addendi ? ", Buttons:=vbYesNo, _
Title:=" Importo 5/6 Addendi ")
If scelta = 6 Then '6 = SI; 7=No istruzioni per cancellare = SI
'------------------------------------------
Worksheets("ritardatari").Unprotect
Application.ScreenUpdating = False ' non vedo cambiare i vari fogli
inizio = Timer
'----------------------------------------------
ur = Range("q" & Rows.Count).End(xlUp).Row
Set rng = Range("J1:J51")
Application.Calculation = xlCalculationManual
For j = 2 To ur
rp = Cells(j, 17)
rt = Left(rp, 2) ' sx
ps = Right(rp, 1) ' dx <<< si blocca qui
riga = Application.WorksheetFunction.Match(rt, rng, 0)
For I = riga To riga + 4
If Cells(I, 8) = ps Then
Cells(j, 18) = Cells(I, 9) ' 18 col dove scrive 9 col dove cerca
Exit For
End If
Next I
Next j
Application.Calculation = xlCalculationAutomatic
Application.ScreenUpdating = True ' riattivo
fine = Timer
MsgBox ("Tempo impiegato " & Round((fine - inizio), 2) & " secondi")
End If 'Qui continua senza aver cancellato
Application.ScreenUpdating = True ' riattivo
'ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True _
, AllowFormattingCells:=True, AllowFormattingColumns:=True, _
AllowFormattingRows:=True
Range("v1").Select
End Sub
cerco i codici di col Q in col J
e riporto il relativo numero di col I
ES:
GE1 deve cercare il cod GE in col J
e il primo numero in col i (56)
quando lo trovo lo scrivo in col R
la macro funziona MA
saltuariamente "random", mi va in errore !
dopo aver cercato, e riportato l 'ultimo codice.
l 'errore che da e' >> tipo non corrispondente
https://www.dropbox.com/s/kskpttu9bihwny8/blocco1.jpg?dl=0
https://www.dropbox.com/s/idglzhcxsymrlyv/blocco_2.jpg?dl=0
non riesco capire xche e quando da tale errore
vi allego file
( che ora pare funzionare ! )
https://www.dropbox.com/scl/fi/racezatwgt9ay07m06s8c/riporta_numeri.xlsm?dl=0&rlkey=i5ol6ofkepx94ite0anjey4pd
ciao