Fonction si

roxane -  
Le Pingou Messages postés 12249 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

je crée un devis et une modification de devis
mon soucis est le suivant je veux créer une formule vba qui fera

= si la ligne ne contient pas du texte, supprimer le contenu de la ligne, si non rien
mais je n'arrive pas a trouver le langage vba adéquat

cordialement

A voir également:

2 réponses

roxane
 
car mon soucis est que je voudrais réaliser cette macro qui marche sur une autre feuille mais pas cella la car j'ai mis des formules dans les cellules de se fait la selection se fait sur toutes les ligne du corpus du devis:
Sub SelectLigDev()

Sheets("Modif Devis").Select

'selectionne la zone de saisie de de la création de devis pour apres la coller

Dim NbLig As Integer

Sheets("Modif Devis").Select
Range("d22").CurrentRegion.Select
NbLig = Selection.Rows.Count + 21

Range("a22:b" & NbLig & ",d22:h" & NbLig).Select


End Sub
0
Le Pingou Messages postés 12249 Date d'inscription   Statut Contributeur Dernière intervention   1 458
 
Bonjour,
Eh bien la macro ne fait en tout cas pas ce que vous avez décrit dans le premier message. La macro ne fait que sélectionner une plage et ne supprime rien du tout.
Vous dite :
= si la ligne ne contient pas du texte, supprimer le contenu de la ligne, sinon rien
Question : sur quel critère on trouve la ligne à contrôler…. !
Note : probablement qu’un bonjour et une salutation vous apportera des réponses…. !

0