Excel VBA Importation de conditionnements de tableau

J'ai deux arrays, avec un tas de conditionnels évaluant datatables.

And Not Left(CStr(Cells(r, cA)), 1) = "8" And Not Cells(r, cH) = "-190001010000" Or Cells(r, cH) = "190001010000" Then 

En ce moment, j'ai toutes les cellules dans la rangée r et la colonne cA qui commencent par «8» dans le tableau 2.

Mais je veux toutes les cellules dans la rangée r et la colonne cA tandis que la cellule r, CH équivaut à «-190001010000» ou égale à «-190001010000» pour passer au tableau 2.

Je ne crois pas que la deuxième moitié de mon énoncé conditionnel évalue?

Voici les conditions complètes:

  If Not Left(CStr(Cells(r, cC)), 3) = "722" _ And Not CStr(Cells(r, cC)) = "32DP2C" _ And Not CStr(Cells(r, cC)) = "325SFC" _ And Not CStr(Cells(r, cC)) = "78462F103" _ And Not CStr(Cells(r, cM)) = "Fofprice" _ And Not Cells(r, cH) = "-190001010000" _ And Not Cells(r, cH) = "190001010000" Then 'And 'Not (Left(CStr(Cells(r, cA)), 1) = "8") Then 

Essayez de mettre ()

 And Not Left(CStr(Cells(r, cA)), 1) = "8" And (Cells(r, cH) = "-190001010000" Or Cells(r, cH) = "190001010000") Then 

Et j'ai remarqué "Not" juste avant les cellules (r, cH). Voulez-vous que ce soit égal à -190 … ou 190 …?

Ou l'avez-vous voulu quand il est égal à -190 … ou 190 …?