Macro sur EXCEL
Résolu/Fermé
Arkonide
Messages postés
28
Date d'inscription
mardi 21 avril 2009
Statut
Membre
Dernière intervention
29 juin 2010
-
3 juil. 2009 à 11:53
Arkonide Messages postés 28 Date d'inscription mardi 21 avril 2009 Statut Membre Dernière intervention 29 juin 2010 - 4 juil. 2009 à 19:24
Arkonide Messages postés 28 Date d'inscription mardi 21 avril 2009 Statut Membre Dernière intervention 29 juin 2010 - 4 juil. 2009 à 19:24
A voir également:
- Macro sur EXCEL
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Liste déroulante excel - Guide
- Comment calculer la moyenne sur excel - Guide
- Trier sur excel - Guide
- Word et excel gratuit - Guide
3 réponses
giheller
Messages postés
1878
Date d'inscription
dimanche 14 juin 2009
Statut
Membre
Dernière intervention
20 mars 2025
142
3 juil. 2009 à 12:07
3 juil. 2009 à 12:07
bonjour,
Private Sub CommandButton1_Click()
Dim nombre As String
Dim l As Integer
cible = inputbox("Entrez le mois")
l = Sheets(cible).Range("b600").End(xlUp).Row + 1
nombre = 1
If nombre = False Then Exit Sub
With Sheets(cible)
.Range("b" & l).Value = Date
.Range("c" & l).Value = Range("e2").Value
.Range("d" & l).Value = Range("f2").Value
End With
End Sub
Private Sub CommandButton1_Click()
Dim nombre As String
Dim l As Integer
cible = inputbox("Entrez le mois")
l = Sheets(cible).Range("b600").End(xlUp).Row + 1
nombre = 1
If nombre = False Then Exit Sub
With Sheets(cible)
.Range("b" & l).Value = Date
.Range("c" & l).Value = Range("e2").Value
.Range("d" & l).Value = Range("f2").Value
End With
End Sub
Ca doit être possible,
il faut utiliser Month(Now) qui donne le mois du jour présent.
Private Sub CommandButton1_Click()
Dim nombre As String
Dim l As Integer
Dim mois As String
Select Case Month(Now)
Case Is = 1
mois = "Janvier"
Case Is = 2
mois = "fevrier"
Etc...
End Select
l = Sheets(mois).Range("b600").End(xlUp).Row + 1
nombre = 1
If nombre = False Then Exit Sub
With Sheets(mois)
.Range("b" & l).Value = Date
.Range("c" & l).Value = Range("e2").Value
.Range("d" & l).Value = Range("f2").Value
End With
End Sub
il faut utiliser Month(Now) qui donne le mois du jour présent.
Private Sub CommandButton1_Click()
Dim nombre As String
Dim l As Integer
Dim mois As String
Select Case Month(Now)
Case Is = 1
mois = "Janvier"
Case Is = 2
mois = "fevrier"
Etc...
End Select
l = Sheets(mois).Range("b600").End(xlUp).Row + 1
nombre = 1
If nombre = False Then Exit Sub
With Sheets(mois)
.Range("b" & l).Value = Date
.Range("c" & l).Value = Range("e2").Value
.Range("d" & l).Value = Range("f2").Value
End With
End Sub
Arkonide
Messages postés
28
Date d'inscription
mardi 21 avril 2009
Statut
Membre
Dernière intervention
29 juin 2010
3 juil. 2009 à 19:26
3 juil. 2009 à 19:26
Merci beaucoup de ta reponse,
Mais j'ai un probleme , elle ne fonctionne pas
Je suis preneur d'explications
Amicalement
Arko
Mais j'ai un probleme , elle ne fonctionne pas
Je suis preneur d'explications
Amicalement
Arko
Arkonide
Messages postés
28
Date d'inscription
mardi 21 avril 2009
Statut
Membre
Dernière intervention
29 juin 2010
4 juil. 2009 à 19:21
4 juil. 2009 à 19:21
Merci ta macro marche super bien c'est moi qui ne sais plus taper
Encore une fois un GRAN MERCI
Encore une fois un GRAN MERCI
giheller
Messages postés
1878
Date d'inscription
dimanche 14 juin 2009
Statut
Membre
Dernière intervention
20 mars 2025
142
4 juil. 2009 à 10:44
4 juil. 2009 à 10:44
bonjour,
si on considère que ws.name contient le nom de la feuille active,
on peut faire à la place du inputbox
if ws.name='Janvier' then cible='Décembre'
if ws.name='Février' then cible='janvier'
if ws.name='Mars' then cible='février'
etc
si on considère que ws.name contient le nom de la feuille active,
on peut faire à la place du inputbox
if ws.name='Janvier' then cible='Décembre'
if ws.name='Février' then cible='janvier'
if ws.name='Mars' then cible='février'
etc
Arkonide
Messages postés
28
Date d'inscription
mardi 21 avril 2009
Statut
Membre
Dernière intervention
29 juin 2010
4 juil. 2009 à 19:24
4 juil. 2009 à 19:24
Merci,
*C'est grace a toi que j'ai corrige mon erreur avec l'autre macro
Il n'y a que des "TETES" sur ce forum
Merci a tous
ARKO
*C'est grace a toi que j'ai corrige mon erreur avec l'autre macro
Il n'y a que des "TETES" sur ce forum
Merci a tous
ARKO
3 juil. 2009 à 19:25
Cette macro fonctionne tres bien, mais j'aurais aimé (je suis faignant), qu'elle trouve seule la feuille du mois considéré.
Merci encore de ta reponse, si tu peux m'arranger cela, je suis preneur
Amicalement
Arko