XL 2016 VBA excel

René 974

XLDnaute Nouveau
Bonjour,

Je suis novice dans excel et VBA.
Je souhaiterai trouver une formule excel et VBA pour dire.

Si Poste ="AB" puis Poste ="BC" alors….(mettre la condition

Merci d'avance

René
 

René 974

XLDnaute Nouveau
Pour illustrer mes propos,
J'ai cette partie de macro:
1586003361092.png


Et maintenant je souhaiterai dire:
If Poste = "AB" suivi de Poste "BC" Then
Cells(m; k)=SKU
Cells(m + 6; k)=SKU
End if
 

dg62

XLDnaute Barbatruc
Re,
Une piste
Initialiser une variable à 1 quand le poste passe à AB et +1 à BC
tester si la variable est égale à 2
faire le traitement et réinitialiser à 0


René plutôt que de mettre une image du code il est préférable de l'intégrer directement à l'aide des balises.
 
Dernière édition:

dg62

XLDnaute Barbatruc
Exemple

VB:
Dim flag As Byte

flag = 0 'indicateur de passage à AB

If Poste = "AB" Then
flag = 1
'traitement
ElseIf Poste = "BC" Then
flag = flag + 1
'traitement
ElseIf flag = 2 Then 'si flag=2 je suis passé obligatoirement par AB dans la boucle précédente'traitement
flag = 0
 

René 974

XLDnaute Nouveau
Bonjour,

Je vous joins mon fichier.
Grâce à vos conseils j'ai mis le doigt sur mon problème. (expliqué sur le fichier word).
La macro vient lire des données dans la feuille TAXIVF et les colle dans les cellules blanches du tableau dans la feuille Planning VF .

Ce que je souhaiterai éviter:
Que la macro efface valeur dans une case blanche qui a déjà été renseignée, mais qu'elle continue le traitement pour les autres cellules.

Pourriez vous m'aider svp?

Merci d'avance
 

Pièces jointes

  • Excel.xlsm
    187.3 KB · Affichages: 6
  • macro.docx
    119.9 KB · Affichages: 6

René 974

XLDnaute Nouveau
Merci de votre aide.

j ai encore une question toujours concernant mon fichier.

J ai les conditions suivantes A, B, C, AB, BC, ABC.

J ai pour une machine des données qui sont renseignées pour une condition AB.

quand je lance ma macro, elle copie les données AB pour la première Date puis ABC pour toutes les autres dates de la semaine.

Dès que je déplace la condition AB vers le haut ou le bas de ma macro, l extraction donne des résultats complètement faux.

J ai vu sur les forums qu une personne avait rencontré le même problème que moi mais pas de solution pérenne à lui proposer.

merci d avance
 

Statistiques des forums

Discussions
312 202
Messages
2 086 177
Membres
103 152
dernier inscrit
Karibu