VBA - decalage plage de cellule
doureal
-
doureal -
doureal -
Bonjour,
j'essaye de programmé un tableau automatique avec 5 colonnes comme suit:
ISIN 1 - ISIN 2 - QTE 1 - QTE 2 - Comparaison ISIN
a - a - 1 - 1 - vrai
B - b - 1 - 1 - vrai
bb - bb - 1 - 1 - vrai
Ba - AA - 1 - 1 - FAUX
AA - ZZ - 1 - 1 - FAUX
ZZ - rr - 1 - 1 - FAUX
rr - "rien" - 1 - 1 - FAUX
Donc on obtient des cellules en décalées. j'essaye de coder pour décaler avec IF la cellule = FAUX donc aller (avec offset) à la cellule où se trouve AA et deplacer le reste la colonne d'un cran. mais je ne trouve pas le code pour ça.
Si vous avez des idées ! merci d'avance!
j'essaye de programmé un tableau automatique avec 5 colonnes comme suit:
ISIN 1 - ISIN 2 - QTE 1 - QTE 2 - Comparaison ISIN
a - a - 1 - 1 - vrai
B - b - 1 - 1 - vrai
bb - bb - 1 - 1 - vrai
Ba - AA - 1 - 1 - FAUX
AA - ZZ - 1 - 1 - FAUX
ZZ - rr - 1 - 1 - FAUX
rr - "rien" - 1 - 1 - FAUX
Donc on obtient des cellules en décalées. j'essaye de coder pour décaler avec IF la cellule = FAUX donc aller (avec offset) à la cellule où se trouve AA et deplacer le reste la colonne d'un cran. mais je ne trouve pas le code pour ça.
Si vous avez des idées ! merci d'avance!
A voir également:
- VBA - decalage plage de cellule
- Excel compter cellule couleur sans vba - Guide
- Excel cellule couleur si condition texte - Guide
- Proteger cellule excel - Guide
- Image de manchots sur une image de plage ✓ - Forum Graphisme
- Excel si cellule contient partie texte ✓ - Forum Excel
2 réponses
bonjour
que veux tu dire par
deplacer le reste la colonne d'un cran
faut il travailler sur tous les FAUx de la colonne comparaison
si oui, au 2° faux, on décale par rapport à quoi ?
au besoin, met un extrait de ton classeur sur cijoint.com et copie le lien proposé dans ton message
que veux tu dire par
deplacer le reste la colonne d'un cran
faut il travailler sur tous les FAUx de la colonne comparaison
si oui, au 2° faux, on décale par rapport à quoi ?
au besoin, met un extrait de ton classeur sur cijoint.com et copie le lien proposé dans ton message
Merci pour ta réponse rapide!
Le site cijoint ne fonctionne pas ici!
Je vais reformuler:
Chaque jour je reçois 2 fichier avec des ISIN et des QTE. je dois les comparer.
Je fais donc un tri par isin et mets chaque colonne en face. si les isin ne sont pas les mêmes on obtient FAUX dans la dernière colonne.
Or je sais que le décalage vient d'une ligne manquante (ici dans ISIN 2) donc forcément décale tout d'une ligne (les quantités également).
Donc j'aimerais, lorsque la macro détecte la première case FAUX, arrive à selectionner, ici la colonne 2, a partir de AA / ZZ / RR / "". Coupe et colle un cran plus bas.
comme ça les isin seraient en faces, les qtes également.
Est-ce plus clair?
Le site cijoint ne fonctionne pas ici!
Je vais reformuler:
Chaque jour je reçois 2 fichier avec des ISIN et des QTE. je dois les comparer.
Je fais donc un tri par isin et mets chaque colonne en face. si les isin ne sont pas les mêmes on obtient FAUX dans la dernière colonne.
Or je sais que le décalage vient d'une ligne manquante (ici dans ISIN 2) donc forcément décale tout d'une ligne (les quantités également).
Donc j'aimerais, lorsque la macro détecte la première case FAUX, arrive à selectionner, ici la colonne 2, a partir de AA / ZZ / RR / "". Coupe et colle un cran plus bas.
comme ça les isin seraient en faces, les qtes également.
Est-ce plus clair?