Créer une macro pour une recherche V
Fermé
Aimyg
Messages postés
13
Date d'inscription
lundi 17 septembre 2018
Statut
Membre
Dernière intervention
19 août 2021
-
17 sept. 2018 à 10:36
Boisgontierjacques Messages postés 175 Date d'inscription jeudi 19 septembre 2013 Statut Membre Dernière intervention 26 décembre 2018 - 17 sept. 2018 à 17:59
Boisgontierjacques Messages postés 175 Date d'inscription jeudi 19 septembre 2013 Statut Membre Dernière intervention 26 décembre 2018 - 17 sept. 2018 à 17:59
A voir également:
- Créer une macro pour une recherche V
- Créer une adresse hotmail - Guide
- Créer une story facebook - Guide
- Créer une liste déroulante excel - Guide
- Créer un compte google - Guide
- Créer un compte gmail - Guide
2 réponses
M-12
Messages postés
1331
Date d'inscription
lundi 22 septembre 2008
Statut
Membre
Dernière intervention
8 avril 2023
283
17 sept. 2018 à 11:02
17 sept. 2018 à 11:02
Bonjour,
Tu vas dans https://www.cjoint.com/
Tu cliques sur "PARCOURIR" pour sélectionner ton fichier
Clic le bouton "CREER LE LIEN"
Clic droit quand le lien est créé "COPIER LE LIEN"
Sur ton message Clic droit "Coller".
Tu vas dans https://www.cjoint.com/
Tu cliques sur "PARCOURIR" pour sélectionner ton fichier
Clic le bouton "CREER LE LIEN"
Clic droit quand le lien est créé "COPIER LE LIEN"
Sur ton message Clic droit "Coller".
Boisgontierjacques
Messages postés
175
Date d'inscription
jeudi 19 septembre 2013
Statut
Membre
Dernière intervention
26 décembre 2018
64
Modifié le 17 sept. 2018 à 18:04
Modifié le 17 sept. 2018 à 18:04
Bonjour,
http://boisgontierjacques.free.fr/fichiers/Cellules/EcritureFormuleRecherchev.xlsm
zone ='Données mensuelles'!$A$2:$I$814
ou
Boisgontier
http://boisgontierjacques.free.fr/fichiers/Cellules/EcritureFormuleRecherchev.xlsm
zone ='Données mensuelles'!$A$2:$I$814
Sub MajMoisEnCours()
décal = 2
mois = Month(Range("zone").Item(1, 3))
Set f = Sheets(1)
f.Cells(2, mois + décal).Formula = "=vlookup(" & "A2" & ",zone,4,false)"
taille = f.[A65000].End(xlUp).Row - 1
f.Cells(2, mois + décal).AutoFill Destination:=f.Cells(2, mois + décal).Resize(taille)
f.Cells(2, mois + décal).Resize(taille).Copy
f.Cells(2, mois + décal).Resize(taille).PasteSpecial Paste:=xlPasteValues
End Sub
ou
Sub MajMoisEnCours2()
mois = Month(Range("zone").Item(1, 3))
Set f = Sheets(1): Set f2 = Sheets(2)
Set d = CreateObject("scripting.dictionary")
For i = 2 To f2.[A65000].End(xlUp).Row
clé = f2.Cells(i, "a"): d(clé) = f2.Cells(i, "d")
Next i
For i = 2 To f2.[A65000].End(xlUp).Row
clé = f.Cells(i, "a"): If d.exists(clé) Then f.Cells(i, mois + 2) = d(clé)
Next i
End Sub
Boisgontier