Macro cherche une cellule dans un tableau/remplace
Résolu/Fermé
fafou0006
Messages postés
4
Date d'inscription
dimanche 18 février 2018
Statut
Membre
Dernière intervention
20 février 2018
-
18 févr. 2018 à 06:09
fafou0006 Messages postés 4 Date d'inscription dimanche 18 février 2018 Statut Membre Dernière intervention 20 février 2018 - 20 févr. 2018 à 09:34
fafou0006 Messages postés 4 Date d'inscription dimanche 18 février 2018 Statut Membre Dernière intervention 20 février 2018 - 20 févr. 2018 à 09:34
A voir également:
- Macro cherche une cellule dans un tableau/remplace
- Tableau croisé dynamique - Guide
- Quel site remplace coco - Accueil - Réseaux sociaux
- Remplaçant de Coco : quelles solutions pour tchater gratuitement en ligne ? - Accueil - Réseaux sociaux
- Aller à la ligne dans une cellule excel - Guide
- Tableau ascii - Guide
2 réponses
jordane45
Messages postés
38289
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
17 novembre 2024
4 703
18 févr. 2018 à 08:33
18 févr. 2018 à 08:33
Bonjour,
Regarde la méthode FIND
https://forums.commentcamarche.net/forum/affich-37621992-methode-find-dans-vba-recherche-de-donnees-sous-excel
Regarde la méthode FIND
https://forums.commentcamarche.net/forum/affich-37621992-methode-find-dans-vba-recherche-de-donnees-sous-excel
fafou0006
Messages postés
4
Date d'inscription
dimanche 18 février 2018
Statut
Membre
Dernière intervention
20 février 2018
Modifié le 20 févr. 2018 à 10:19
Modifié le 20 févr. 2018 à 10:19
merci pour votre aide les amies je me suis creusé les neurones et j 'ai trouver la solution que j aimerai partager avec vous:
Sub actualiser() Dim matri As Range, PlageDeRecherche As Range Dim Valeur_Cherchee As String, Adressematri As String Dim i As Integer, j As Integer Dim m As Integer, n As Integer Valeur_Cherchee = Sheets("feuil1").Cells(7, 2) Set PlageDeRecherche = Feuil2.Columns(1) Set matri = PlageDeRecherche.Cells.Find(what:=Valeur_Cherchee, LookAt:=xlWhole) If matri Is Nothing Then Adressematri = Valeur_Cherchee & " n'est pas présent dans " & PlageDeRecherche.Address Else Adressematri = matri.Address Range(matri.Address).Select j = Range(matri.Address).Row i = Range(matri.Address).Column m = i + 3 n = j Feuil2.Cells(n, m) = Feuil2.Cells(n, m) + 1 End If Set PlageDeRecherche = Nothing Set matri = Nothing End Sub
EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici :ICIMerci d'y penser dans tes prochains messages.Jordane45 |
18 févr. 2018 à 10:51
18 févr. 2018 à 11:09
Montre ou tu en est dans ton code
Modifié le 20 févr. 2018 à 10:18
voila ce que j 'est fai pour le moment ca marche seulement pour trouver le numero de la case pour la deuxieme partie je n'est accunne idee d'ou commance:
Explications disponibles ici :ICI
Merci d'y penser dans tes prochains messages.Jordane45