Moderatori: Anthony47, Flash30005
Non so se noi abbiamo gli occhiali; il problema e' che non abbiamo il tuo pc e da lontano non vediamo proprio nienteprobabilmente la soluzione è sotto gli occhi, ma non ho gli occhiali adatti per vederla. Perciò aspetto qualche suggerimento.
Anthony47 ha scritto:potrei suggerire di inserire su foglio target tante righe quante sono da quelle copiare
con una macro copio da un foglio un certo numero di righe che corrispondono ad un determinato criterio (ma questo poco importa)
Sub CopiaDistanza()
Dim CL As Range, iRow As Integer
Dim cArr(), cInd As Long, I As Long
ReDim cArr(1 To 4, 1 To 1)
'
Sheets("Foglio1").Select
Dim Area As Range
Set Area = Sheets("Foglio1").Range("b364:b574")
For Each CL In Area 'Range("b364:b574")
If CL.Value = "Bcc Roma" Then
'Copia la riga in cArr:
cInd = UBound(cArr, 2)
For I = 1 To 4
cArr(I, cInd) = CL.Offset(0, -2 + I).Value
Next I
ReDim Preserve cArr(1 To 4, 1 To cInd + 1)
End If
Next CL
iRow = 23
While Worksheets("Foglio2").Cells(iRow, 2).Value <> ""
iRow = iRow + 1
Wend
'Inserisce le righe in Foglio2:
Worksheets("Foglio2").Rows(iRow).Resize(cInd).Insert Shift:=xlDown
'Scrive il contenuto di cArr:
Worksheets("Foglio2").Cells(iRow, 2).Resize(UBound(cArr, 2), UBound(cArr)).Value = _
Application.WorksheetFunction.Transpose(cArr)
End Sub
Azz... e pensare che ci ho pure messo ricchi commenti...Aramaico puro, però funziona alla perfezione
If CL.Value = "Bcc Roma" and CL.Offset(0,-1).Value > DataDiFiltro Then
Torna a Applicazioni Office Windows
Stabilire righe e colonne da mostrare a schermo Autore: Ricky0185 |
Forum: Applicazioni Office Windows Risposte: 10 |
Eliminare righe diverse dalla prima data del mese Autore: dipdip |
Forum: Applicazioni Office Windows Risposte: 4 |
Aggiungere e eliminare righe senza alterare i riferimenti de Autore: trittico69 |
Forum: Applicazioni Office Windows Risposte: 4 |
cancella righe completamente vuote Autore: trittico69 |
Forum: Applicazioni Office Windows Risposte: 3 |
Visitano il forum: Nessuno e 3 ospiti