XL 2010 creation d'une msgbox pour valider des données

philmaure

XLDnaute Impliqué
bonjour,

est il possible de créer une msgbox pour faire, selon la date ou le mois saisie, un copier-collage-spécial valeur des formules de la colonne correspondante.
dans mon fichier test j'ai créé un exemple simplifié de ce dont j'ai besoin.


Merci pour votre aide

Cdlt
Philmaure
 

Pièces jointes

  • TEST.xlsx
    22.3 KB · Affichages: 33

philmaure

XLDnaute Impliqué
re,

ca peut toujours servir : j'ai trouvé cette solution

'demande quel est le mois à traiter
mois = InputBox("QUEL MOIS VOULEZ VOUS VALIDER ? ", vbQuestion)

'Recherche de la valeur saisie en ligne 1
Sheets("Feuil3").Range("D1:Q1").Find(mois, LookIn:=xlValues).Select

'on séléctionne la première cellule ou il y a une données statistique
ActiveCell.Offset(2, 0).Select

' on sélectionne l'ensemble des données statistiques du mois souhaité
Range(ActiveCell, ActiveCell.Offset(99, 0)).Select

'copie collage spécial valeur
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False

Range("D3").Select

End Sub
 

JM27

XLDnaute Barbatruc
Bonjour
Peut être comme cela.
Code:
'demande quel est le mois à traiter
mois = InputBox("QUEL MOIS VOULEZ VOUS VALIDER ? ", vbQuestion)


'Recherche de la valeur saisie en ligne 1
On Error Resume Next
Sheets("Feuil3").Range("D1:Q1").Find(mois, LookIn:=xlValues).Select
If Err <> 0 Then
    MsgBox " mois mal saisi"
    Exit Sub
End If
On error goto 0
'on séléctionne la première cellule ou il y a une données statistique
ActiveCell.Offset(2, 0).Select

' on sélectionne l'ensemble des données statistiques du mois souhaité
Range(ActiveCell, ActiveCell.Offset(99, 0)).Select

'copie collage spécial valeur
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False

Range("D3").Select

End Sub
 
Dernière édition:

Discussions similaires

Réponses
11
Affichages
376
Réponses
17
Affichages
1 K

Statistiques des forums

Discussions
313 928
Messages
2 103 632
Membres
108 739
dernier inscrit
titoooo428