Copier/coller sous une condition (cellules non vide)

  • Initiateur de la discussion Initiateur de la discussion Ibrahimi
  • 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 !

Ibrahimi

XLDnaute Nouveau
Bonjour,

J'aimerai copier (Valeur G16) une valeur de la feuil2 puis la coller vers la feuil1 sauf si les cellules avant ( c'est à dire avant la colonne où je colle ma valeur qui est H ) ne soit pas vide dans la feuil1.
J'ai fais le copie colle mais j'ai aussi un problème car il recopie pas la valeur mais la formule.

Merci d'avance.
 

Pièces jointes

Bonjour.
Donc si la cellule à sa gauche est vide on ne fait rien, alors :
VB:
Sub Copievers1()
With Sheets("Feuil1").Range("H" & Rows.Count).End(xlUp).Offset(1, 0)
   If IsEmpty(.Offset(, -1).Value) Then .Value = Sheets("Feuil2").Range("G16").Value
   End With
End Sub
 
VB:
Sub Copievers1()
   Dim Cel As Range
   Set Cel = Sheets("Feuil1").Range("H" & Rows.Count).End(xlUp).Offset(1, 0)
   If IsEmpty(Cel.Offset(, -1).Value) Then
      MsgBox "Valeur non copiée parce que " & Cel.Offset(, -1).Address & " est vide", vbCritical
   Else
      Cel.Value = Sheets("Feuil2").Range("G16").Value
      MsgBox "Valeur copiée en " & Cel.Address, vbInformation
      End If
   End Sub
 
Je me trompe à chaque fois on dirait… Mais vous auriez aussi pu le dire comme çà dès le début car à tous les coup on se trompe en ne voulant pas ne pas faire l'inverse de ce qu'il ne faut pas faire 🙄
Ben intervertissez les codes et changer les messages.
 
- 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

Réponses
4
Affichages
100
Réponses
10
Affichages
365
Retour