Bonjour,
Je reprends les données téléphonique d'un opérateur.
Mon but :
- extraire des infos pour une trentaine de numéro différents dans classeur1
- copier les cellules concernés dans un classeur "arrive"
Le classeur1 se compose de 2 feuilles :
- Montants facturés par carte
- Durées par carte
Voilà mon exemple de code pour rechercher 1 seul numéro :
Le problème, c'est que je veux copier la 11ème cellule (à droite) du numéro recherché (0607080910)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 Sub Macro5() ' ' Macro5 Macro ' ' Workbooks.Open "C:\arrive.xlsx" Windows("Classeur1.xls").Activate Sheets("Montants facturés par carte").Select For Each cel In Sheets("Montants facturés par carte").Range("C3:C" & Sheets("Montants facturés par carte").Range("C800").End(xlUp).Row) If UCase(cel) = 0607080910 Then ActiveCell.Offset(0, 11).Select Selection.Copy Windows("arrive.xlsx").Activate Sheets("feuil1").Select Range("A1").Select ActiveSheet.Paste End If Next End Sub
help ....![]()
Partager