Bonjour à tous,
je souhaiterais faire une recherche avec find pour une seule date, à partir d'un classeur dans un autre classeur, dans lequel se trouve une colonne ("A1:A500") remplie de toutes les dates de l'année dans l'ordre chronologique. Les cellules de ces dates sont en format personnalisées "j" c'est-à-dire qu'elle n'affiche que 7 pour le 7/10/2016 par exemple. Et je voudrais donc trouver l'adresse de la cellule recherchée.
Voici la macro :
Voilà donc évidemment ça ne marche pas. Et le "x.Select" est surligné en jaune dans le déboguage.
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
26
27 Sub Export() Dim Nom_Maitre As String Dim Nom_Esclave As String Dim datej As Date Dim x As Range Nom_Esclave = ActiveWorkbook.Worksheets("planning").Range("u1").Value datej = Worksheets("planning").Range("c1").Value Nom_Maitre = ActiveWorkbook.Name ' Chagement du classeur actif Workbooks(Nom_Esclave).Activate 'Sheets("feuille2").Select With ActiveWorkbook.Worksheets("feuille2").Range("A1:A500") Set x = Range("A1:A500").Find(what:=datej, LookIn:=xlValues, lookat:=xlPart) End With x.Select End sub
Merci d'avance pour votre aide.
Partager