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

caline

XLDnaute Occasionnel
bonsoir à tous
JE ME LANCE mais je cale car souhaiterais la modifier mais je ne sais pas où?

Sub copie_ligne()
'
' copie_ligne Macro
' Macro enregistrée le 6/09/2006
'

'
Rows("8:9").Select
Selection.Copy
Rows("10:10").Select
ActiveSheet.Paste
Range("B10").Select
Application.CutCopyMode = False
Range("B10").Select
ActiveCell.FormulaR1C1 = "0"
Range("B11").Select
ActiveCell.FormulaR1C1 = " "
Range("c10").Select
ActiveCell.FormulaR1C1 = "°"
End Sub



en réalité je souhaiterais que si la cellule a? est vide il exécute la macro

voici mon fichier et merci de votre aide
 

Pièces jointes

Re : modifier une macro

impeccable c'est cela que je cherchais
y a t-il moyen que lors de la copie des deux lignes, la macro respecte la hauteur des lignes car la première est plus grande que la deuxième ?
je sais que j'en demande un peu beaucoup mais c'est une question de clareté dans le fichier, et je sais aussi que sur ce forum il y a des experts super compétents

merci
Caline
 
Re : modifier une macro

bien merci je crois que je prend cette option qui fonctionne et je garde celle de ziopizza en réserve

mais y a t-il un moyen que la copie des lignes respecte la hauteur demandée: la première ligne est d'une hauteur plus grande que la deuxième ( question de clareté dans le fichier . Je sais que sur ce forum il y a des experts alors peut-être une idée .
merci a tous
Caline
 
Re : modifier une macro

Salut caline
Bonjour le Forum
Bonjour le Fil

en utilisant l'enregistreur de macro de la barre Visual Basic j'ai obtenu ceci
Code:
  Sub testFormat()
     Rows("8:10").Select
     Selection.Copy
     Rows("26:28").Select
     Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, _
         SkipBlanks:=False, Transpose:=False
     Application.CutCopyMode = False
  End Sub
il faut ,je pense ,pour que le format soit respecté faire un copiage Spécial (PasteSpecial ) qui comprend le format et cela pour les lignes entieres
(n'hésite pas à utiliser l'enregistreur de macro)
Bonne journée
 
Dernière édition:
- 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
18
Affichages
597
Réponses
10
Affichages
791
Réponses
4
Affichages
586
Réponses
1
Affichages
575
Retour