Copier selection dans la première celulle non vide

Fermé
gino - 3 févr. 2022 à 09:37
 gino - 3 févr. 2022 à 10:49
Bonjour,

Je souhaiterais pouvoir copier une sélection dans la première ligne vide d'un tableau. J'ai écris le code suivant :

Sub Synthèse()
'
' Synthèse Macro
'
Dim c As Long
c = 1

Range("C51:E51,G51:H51").Select
Selection.Copy

With Sheets("Synthèse ")
Do Until IsEmpty(.Cells(c, "B"))
c = c + 1
Loop
Cells(c, B).PasteValue

End With


End Sub

Et rien ne se passe.. pas non plus d’erreur. Voyez-vous ou est le problème svp ?

Merci par avance.

Configuration: Windows / Firefox 96.0

3 réponses

M-12 Messages postés 1331 Date d'inscription lundi 22 septembre 2008 Statut Membre Dernière intervention 8 avril 2023 284
3 févr. 2022 à 09:54
Bonjour,
Teste ceci
Attention, ôte l'espace du nom de l'oglet "Synthèse"
Sub Synthèse()
Dim c As Long
c = 1
Range("C51:E51,G51:H51").Copy
  With Sheets("Synthèse")
    Do Until IsEmpty(.Cells(c, "B"))
      c = c + 1
    Loop
    .Cells(c, 2).PasteSpecial Paste:=xlPasteValues
  End With
End Sub
1
Bonjour, merci pour votre réponse. Excel affiche que l'indice n'appartient pas à la sélection. .Que cela signifie ?
0
M-12 Messages postés 1331 Date d'inscription lundi 22 septembre 2008 Statut Membre Dernière intervention 8 avril 2023 284
Modifié le 3 févr. 2022 à 10:11
As-tu le même nom de l'onglet "Synthèse" sans espace et avec le respect des minuscules et majuscule

ou

Place ton fichier sans données confidentielles, cela ira plus vite
0
Oui le nom est bon pourtant. Voici le lien d'un fichier test : https://www.cjoint.com/c/LBdjHRsWIRL
0
M-12 Messages postés 1331 Date d'inscription lundi 22 septembre 2008 Statut Membre Dernière intervention 8 avril 2023 284
3 févr. 2022 à 10:45
0
C'est top !! Merci beaucoup !!!
0