test sur le contenu d'une formule

  • Initiateur de la discussion Initiateur de la discussion sri75
  • Date de début Date de début

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 !

sri75

XLDnaute Occasionnel
Bonjour, je reçois des fichiers excel où des personnes doivent saisir des données dans des cellules.

Parfois au lieu de données les personnes saisissent des formules de type =5+3 ou =A1+b2 ou des caractères - / a b etc...

je recherche donc une macro qui parcourrait ma plage en recherchant un caractère que je lui indiquerai dans une variable.

ex : marecherche=inputbox....

Quand une cellule contenant le caractère recherché serait trouvée, la cellule serait coloriée en bleu.


dans mon fichier les + sont dans f23 et h26

Merci à tous pour votre aide
 

Pièces jointes

Re : test sur le contenu d'une formule

Bonjour,

Dans la Sub rechnoktrans(), remplacer la boucle For Each r In plage par celle ci:
Code:
For Each r In plage
    If r.Formula Like "*" & toto2 & "*" Then
        r.Interior.ColorIndex = 7
    End If
Next r

A+
 
Re : test sur le contenu d'une formule

Bonjour,

Dans la mesure où vous voulez obtenir les valeurs des données, il est plus simple de faire un copier/coller par valeurs de la feuille entière.
Si c'est bien cela que vous voulez obtenir, voici un code simple
Code:
Sub aa()
Dim S As Worksheet
ActiveSheet.Copy after:=ActiveSheet
Set S = ActiveSheet
S.Cells.Copy
S.Cells.PasteSpecial Paste:=xlPasteValues
S.[a1].Select
Application.CutCopyMode = False
End Sub
 
- 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

M
Réponses
9
Affichages
1 K
M
A
Réponses
1
Affichages
1 K
A
K
Réponses
2
Affichages
2 K
kwameviagbo
K
B
Réponses
4
Affichages
990
BArack07
B
Retour