conditions dans une macro de copie

  • Initiateur de la discussion Initiateur de la discussion bpol
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

bpol

XLDnaute Impliqué
Bonjour à mon tour maintenant de demander,

je suis entrain de réaliser une macro et j'ai besoin d'un renseignement.

j'ai par exemple

Sheets(“feuil2”).select

Range("H1") = Range("B5") & " " & Range("B6")

Range("H1") = Range("B11")
Range("J2") = Range("B13")mais si B13 est vide prendre D13
Range("J2") = Range("B14") idem ici avec D14

en même temps je souhaiterais

avec

Sheets("Feuil1"). Select
que la feuil2 ne garde pas les modifications


Merci

Bpol
 
Re : conditions dans une macro de copie

Bonjour,

Pour la premiere partie :
Code:
With Sheets("feuil2")
    .Range("H1") = .Range("B5") & " " & .Range("B6")
    .Range("H1") = .Range("B11")
    .Range("J2") = IIf(.Range("B13") = "", .Range("D13"), .Range("B13"))
    .Range("J2") = IIf(.Range("B14") = "", .Range("D14"), .Range("B14"))
End With
Le Select n'est pas necessaire.

Pour la 2eme partie :
Sheets("Feuil1"). Select
que la feuil2 ne garde pas les modifications
Je n'ai pas compris.
 
Re : conditions dans une macro de copie

Bonjour,

Dans ton premier Post, les données vont de la Feuil2 à la Feuil1 ou de la Feuil2 à la Feuil2 ?
De plus je viens de m'apercevoir qu'on écrit 2 fois dans H1 et 2 fois dans J2. Ce qui ne sert à rien.

Le fait de transférer (ou nettoyer) les données au moment du changement de feuille est riqué. En effet, si l'utilisateur active la feuille pour une raison ou une autre, les données seront transférées et effacées ... c'est dangeureux.
Si on reselectionne Feuil2, on efface les données dans Feuil1 🙁

N'est il pas préférable de passer par un bouton (qui évite de selectionner les feuilles)

Regardes le fichier joint si tu peux donnerdes precisions sur ce que tu veux faire à partir de ce fichier.
 

Pièces jointes

Re : conditions dans une macro de copie

bonjour cacitre,

merci pour les renseignements,
le but premier de cette macro est de remplir une feuille (facture) la sauvegarder et l'imprimer d'où en revenant à la page initial la feuille servant de modèle doit se vider de ses modifications

mais avec tes renseignements vais me démerder

A+
bpol
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

T
Réponses
28
Affichages
4 K
A
Réponses
12
Affichages
2 K
AnjyD
A
M
  • Question Question
Réponses
17
Affichages
2 K
Réponses
4
Affichages
1 K
M
Réponses
6
Affichages
1 K
B
Réponses
2
Affichages
2 K
bastienb
B
S
Réponses
3
Affichages
997
Retour