Excel - izmantojiet IF paziņojumu ar datu validāciju
Izdevums
Man ir vienkārša darba grāmata.
- B1 sadaļā dati ir ierobežoti (pēc datu validācijas ar nolaižamo sarakstu) uz Jā un Nē.
- Man ir jāierobežo D1 diapazona datu diapazons, ja A1 = Jā, tad D1 vērtību var ievadīt vairāk vai vienāds ar 51; un ja A1 = Nē, D1 ievadītajiem datiem jābūt mazākiem vai vienādiem ar 50
- Es gribētu to darīt ar datu validāciju. Ikviens, lūdzu, palīdz.
Risinājums
Dati ir A1 un B1 leju. C1 apstiprina A slejas datu sarakstu.
- Pēc tālāk norādītā notikuma koda kopēšanas atbilstošajā vietā, izvēloties vērtību C1 NO VALIDATION, tad automātiski atbilst B vērtība parādīsies D1.
- Ar peles labo pogu noklikšķiniet uz cilnes Lapa un noklikšķiniet uz Skatīt kodu. šajā logā, kas parādās, kopējiet šo notikuma kodu
Privātās apakšlapas_apmaiņa (ByVal Target As Range) Dim Cfind As Range, x As Variant Ja Target.Address "$ C $ 1" Pēc tam Iziet Sub x = Target.Value Set cfind = Kolonnas ("A: A"). kas: = x, lookat: = xlWhole, LookIn: = xlValues) Target.Offset (0, 1) = cfind.Offset (0, 1) Beigās
Pieraksti to
Pateicoties venkat1926 par šo padomu forumā.