Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Microsoft 365 Copier coller sous conditions

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

JiBee

XLDnaute Nouveau
Bonjour,

Je viens de créer un tableau et je souhaite copier coller une ligne à la seule condition que l'une des colonnes (la F) ne soit pas vide.
Si cette colonne est vide, j'aimerais qu'un message précise que cette cellule doit être remplie pour pouvoir réaliser le copier coller.

Merci de votre aide.

voici ma macro initiale :
 
Solution
Bonjour,
Pas certain d'avoir compris la manœuvre....
Néanmoins, ce code copie la ligne 3 et insère les valeurs en ligne 6 si F3 est complété
VB:
Sub test()
    ActiveSheet.Unprotect Password:="123"
    If [f3] = "" Then MsgBox "Merci de compléter la colonne F", vbInformation, "Information": Exit Sub
    Rows(3).Copy
    Rows(6).Insert Shift:=xlDown
    Rows(6).PasteSpecial Paste:=xlPasteValues...

Jacky67

XLDnaute Barbatruc
Bonjour,
Pas certain d'avoir compris la manœuvre....
Néanmoins, ce code copie la ligne 3 et insère les valeurs en ligne 6 si F3 est complété
VB:
Sub test()
    ActiveSheet.Unprotect Password:="123"
    If [f3] = "" Then MsgBox "Merci de compléter la colonne F", vbInformation, "Information": Exit Sub
    Rows(3).Copy
    Rows(6).Insert Shift:=xlDown
    Rows(6).PasteSpecial Paste:=xlPasteValues
    Application.CutCopyMode = False
    ActiveSheet.Protect Password:="123", DrawingObjects:=False, Contents:=True, Scenarios:=False
End Sub
 

Discussions similaires

Réponses
10
Affichages
444
Réponses
2
Affichages
202
Réponses
17
Affichages
821
Réponses
2
Affichages
567
Réponses
2
Affichages
338
Réponses
3
Affichages
837
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…