Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Macro recherche données

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

roidurif

XLDnaute Occasionnel
Bonjour,

comment rajouter une macro et qui vérifie : La colonne Prix (AX) qui doit vérifier si la données saisie est bien celle ci :10.0501 et non pas une autre.

=> si données ou format different par exemple :
10,0501 ou autre 0.000 (contient virgule ou autre données)

alors inscrire "Numéro célulle" dans l' onglet feuil2 (Version UPS 10.0501)

Merci d avance
 
Dernière édition:
Re : Macro recherche données

bonjour roidurif

pour la phrase (en bleu) tu peux passer par "Données", "Validation", "autoriser", décimal, "données", égal à 10,0501
 
Re : Macro recherche données

merci, mais je ne peux pas utiliser de validation,

Je veux simplement une macro qui puisse le faire si vous pouvez m aider svp

j ai fait ca mais j'obtien l' inverse de ce que je souhaite

Sub ctrl_UPS()
col = 2
For Each cel In Sheets(DATA).Range("AX2:AX" & Sheets(DATA).Range("AX65536").End(xlUp).Row)
If InStr(cel.Formula, "10.0501") <> 0 Then
Sheets(CONTROLE).Cells(18, col) = cel.Address(REF_ABS, REF_ABS)
col = col + 1
End If
Next cel
End Sub
 
Dernière édition:
Re : Macro recherche données

Merci,

j'ai un souci, j'ai une erreur d'exécution lorsque '1004' lorsque je relance les macro par le bouton "contrôle de donnée".

J'ai cette erreur uniquement quand tout une ligne de la feuil2 est rempli.

Ci joint mon fichier pour verifier pour exemple

Cdt
 
Dernière édition:
Re : Macro recherche données

Re,

En fesant Mode debogage, j'ai la ligne 8 de Visual Basic qui est surligné en Jaune de la macro Caracteres_speciaux :

Ligne 7 : Sub Caracteres_speciaux()
Ligne 8 : Sheets(CONTROLE).Range("A1").CurrentRegion.Offset(0, 1).Clear

Voir la PJ hier à 21h34 et cliquer sur bouton "contôle de données" dans l'onglet feuil2 pour voir l'erreur


Merci
 
Re : Macro recherche données

Bonjour,

le problème se produit si toutes les colonnes sont remplis pour une (ou plusieurs) ligne, ce qui est le cas ici. Pourquoi? car dans ce cas Offset( 0, 1) recherche la colonne suivante qui n'existe pas.
Modifie comme ceci:

Code:
Sub Caracteres_speciaux()
With Sheets(CONTROLE)
  Set Plage = .Range("B1").CurrentRegion
  .Range(.Range("B1"), Plage.Cells(Plage.Cells.Count).Address).Clear
End With
.........
.............
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
4
Affichages
202
Réponses
19
Affichages
1 K
Réponses
9
Affichages
730
Réponses
7
Affichages
880
  • Question Question
Microsoft 365 Macro de recherche
Réponses
20
Affichages
2 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…