bonjour à tous
je suis notice en VBA et j'ai besoin de votre aide
j'ai un gros fichier (2000 lignes) que je dois exploiter de maniere a le figer en BDD pour un publipostage
je vais essayer d'etre claire dans mes explications
le fichier (un extrait en PJ) comprend une liste d'entp cliente qui ont soit un contrat BASE soit un contrat BASSE + RENFORT 1, soit BASE + RENFORT 1 + RENFORT 2 (j'ai surligné en vert les exemples)
Actuellement j'ai les informations tarifaires et texte sur des lignes différentes
c'est ce qui me pose probleme
j'ai besoin que pour une meme entreprise
si BASE seule seule (condition en colonne E) les colonnes M à Y soient alimentées (les colonnes suivantes sont vides puisque pas de RENFORT 1 ou 2)
mais si BASE (M à Y) et renfort 1 (condition en colonne E) en 2e ligne, les données RENFORT 1 soient remontées en lignes du dessus (BASE) et colonnes Z à AL
Si base + renfort 2 (3e ligne) les données RENFORT 2 soient remontées sur la ligne BASE en colonnes AP à AY
en gros pour une meme entreprise, il me faut toutes ses références (nom, contrat et cotisations sur une seule et meme ligne)
Les lignes inutiles (renfort 1, renfort 2) qui auront été recopierées seront à supprimer
j'ai tenté une formule "SI" toute simple =SI(Z3<>"";Z3;"") mais bien sur, comme je suis en formule à partir du moment où je tire la formule plus rien ne fonctionne puisque la cellule du dessus devient vide
en vba est ce possible ? je n'y arrive pas car je ne sais les créer que via l'assistant.
Un grand merci pour vos lumières car je dois reussir a faire ce "travail" de maniere automatique.
Stéphanie
je suis notice en VBA et j'ai besoin de votre aide
j'ai un gros fichier (2000 lignes) que je dois exploiter de maniere a le figer en BDD pour un publipostage
je vais essayer d'etre claire dans mes explications
le fichier (un extrait en PJ) comprend une liste d'entp cliente qui ont soit un contrat BASE soit un contrat BASSE + RENFORT 1, soit BASE + RENFORT 1 + RENFORT 2 (j'ai surligné en vert les exemples)
Actuellement j'ai les informations tarifaires et texte sur des lignes différentes
c'est ce qui me pose probleme
j'ai besoin que pour une meme entreprise
si BASE seule seule (condition en colonne E) les colonnes M à Y soient alimentées (les colonnes suivantes sont vides puisque pas de RENFORT 1 ou 2)
mais si BASE (M à Y) et renfort 1 (condition en colonne E) en 2e ligne, les données RENFORT 1 soient remontées en lignes du dessus (BASE) et colonnes Z à AL
Si base + renfort 2 (3e ligne) les données RENFORT 2 soient remontées sur la ligne BASE en colonnes AP à AY
en gros pour une meme entreprise, il me faut toutes ses références (nom, contrat et cotisations sur une seule et meme ligne)
Les lignes inutiles (renfort 1, renfort 2) qui auront été recopierées seront à supprimer
j'ai tenté une formule "SI" toute simple =SI(Z3<>"";Z3;"") mais bien sur, comme je suis en formule à partir du moment où je tire la formule plus rien ne fonctionne puisque la cellule du dessus devient vide
en vba est ce possible ? je n'y arrive pas car je ne sais les créer que via l'assistant.
Un grand merci pour vos lumières car je dois reussir a faire ce "travail" de maniere automatique.
Stéphanie