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

G

gab

Guest
Bonjour,

J'ai besoin d'une aide pour la réalisation de deux petites macros.

Les deux difficultés que je rencontre :

Première macro :
Faire un "copié" de plusieurs cellules non conjointes.

Seconde macro :
Faire un "collé" des valeurs dans un ordre précis.

Tout est expliqué dans le fichier joint


Merci de votre aide.
 

Pièces jointes

Salut Gab
Est-ce que ceci te convient ?

Sub copy_transpose()
'add sheet2
Sheets("Sheet1").Select
Range("C1:C" & Range("C65536").End(xlUp).Row).Copy
Sheets("Sheet2").Select
Range("A1").Select
Selection.PasteSpecial Paste:=xlAll, Operation:=xlNone, SkipBlanks:=False _
, Transpose:=True
Range("A1").Select
Call Delete_Column
End Sub
Sub Delete_Column()
Dim lnColumns As Long, i As Long, j As Long
Dim rnArea As Range
Application.ScreenUpdating = False



lnColumns = ActiveSheet.Columns.Count

For i = lnColumns To 1 Step -1
If Application.CountA(Columns(i)) = 0 Then
Columns(i).Delete
j = j + 1
End If
Next i

Columns.Resize(, lnColumns - j).Select

Application.ScreenUpdating = False
Call reformat
End Sub
Sub reformat()
With Selection.Font
.Name = "Arial"
.FontStyle = "Regular"
.Size = 10
.Strikethrough = False
.Superscript = False
.Subscript = False
.OutlineFont = False
.Shadow = False
.Underline = xlUnderlineStyleNone
.ColorIndex = xlAutomatic
End With
Selection.Interior.ColorIndex = xlNone
End Sub
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
549
  • Question Question
Microsoft 365 Power Query
Réponses
8
Affichages
276
Réponses
9
Affichages
410
Réponses
2
Affichages
347
Réponses
40
Affichages
1 K
Réponses
7
Affichages
279
Retour