![]() |
|
![]() |
|
Thread Tools | Display Modes |
|
#1
|
||||
|
||||
![]() Marcia click your UserCP. In the left column you have " Pictures and albums". You can add your pictures there ( Frankly I never used it, so any tips are welcome ) ![]()
__________________
Using O365 v2503 - Did you know you can thank someone who helped you? Click on the tiny scale in the right upper hand corner of your helper's post |
#2
|
||||
|
||||
![]() Quote:
Thanks. I tried opening this forum in my cellphone where the pics are stored but I couldn't find the box where I need to enter the password. There's only the username in it. |
#3
|
||||
|
||||
![]()
Hi all. The teachers who are the users of the attached code, courtesy of this Forum, have been happily using it for more than a year. Now, they are requesting for enhancements as follows:
1. That "Sick" be added to differentiate it from an attendance record that is just plain truant absent. "Sick" should be colored green. 2. In the totals column (Col AC), Sick should be treated as absent for half day (.5) or whole day (1). 3. In AH92 and AI92, the total incidence of at least 5 consecutive absences should now include in the formula the count of at least 5 consecutive absences due to illness. 4. After the update, the diagonal lines should be invisible for a neater look. This is a repost but number 3 and 4 are added. Thank you. |
#4
|
||||
|
||||
![]()
Unfortunately I had already done most of the work to update the code before you attached your file in the last message, so the work was done on the old file. I attach that file and leave it to you to do the remaining adjustments.
I have added a bunch (60 ish) dictionary entries - you'll have to compare these with your own and choose what to keep. Note that I've addded two columns and changed "" to Empty and "TRUE" to True. This is more robust. Regarding the diagonal lines in cells, this is used (partly) to determine which cells to process so I haven't deleted them, only changed their colour. I restore their visibility with the Reset button. This is so that users can see that a given cell could be a candidate for processing. The code only changes the colour, not the thickness/dottedness etc. so you can choose those aspects manually independently. In the code line that colours the green triangles I've included a range of shades of green for you to experiment with: Code:
myshape.Fill.ForeColor.RGB = 31261 '5296274,3969910,10213316,5287936,31261,vbGreen '(different greens to try) |
#5
|
||||
|
||||
![]()
Wonderful. I changed the "S" to "K" due to the formulae in rows 44 and 74 that use "SI" for shifted in learners.
"Sick" absences should also be included in the below code that count the number of learners with more than 5 consecutive absences. Please help again, Code:
Function CountOfRowsWithNOrMoreConsecutiveXs(myRange, N) Vals = myRange.Value For rw = 1 To UBound(Vals) ThisRowCount = 0 For colm = 1 To UBound(Vals, 2) If InStr(1, UCase(Vals(rw, colm)), "X") > 0 Then ThisRowCount = ThisRowCount + 1 Else ThisRowCount = 0 If ThisRowCount >= N Then RowCount = RowCount + 1 Exit For End If Next colm Next rw CountOfRowsWithNOrMoreConsecutiveXs = RowCount End Function |
#6
|
||||
|
||||
![]()
Untested:
Code:
If (InStr(1, UCase(Vals(rw, colm)), "X") > 0 Or InStr(1, UCase(Vals(rw, colm)), "K") > 0) Then ThisRowCount = ThisRowCount + 1 Else ThisRowCount = 0 |
#7
|
||||
|
||||
![]()
Perfect. Thank you.
|
#8
|
||||
|
||||
![]()
I am now "packaging" the form for dissemination to the ultimate users. The Form is 95% formula so I tried to lock the sheet except for the input cells $D$13:$AA$42, $D$44:$AA$73 and D$10 but the debugger led me to:
Code:
cll.Errors(xlUnlockedFormulaCells).Ignore = True Thank you. |
#9
|
||||
|
||||
![]()
What is text of the error report?
Send me your file as it stands. |
#10
|
||||
|
||||
![]()
Okay, file attached.
|
#11
|
||||
|
||||
![]()
There's more than just that problem with protected sheet; to solve the 2 that I came across:
1. Add the following line at the start of both ResetMe and blah: Code:
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True, AllowFormattingCells:=True, AllowFormattingColumns:=True, AllowFormattingRows:=True, AllowInsertingColumns:=True, AllowInsertingRows:=True, AllowInsertingHyperlinks:=True, AllowDeletingColumns:=True, AllowDeletingRows:=True, AllowSorting:=True, AllowFiltering:=True, AllowUsingPivotTables:=True, UserInterfaceOnly:=True Code:
cll.Errors(xlUnlockedFormulaCells).Ignore = True Separately, for PrintTable to work properly you need to change Destn.Resize(, 8) = dictItem to: Destn.Resize(, 10) = dictItem |
#12
|
||||
|
||||
![]()
Just perfect.... Thank you. What a big leap from shading triangles with crayons and computing sums and averages by punching the calculator to "just click".
|
![]() |
Thread Tools | |
Display Modes | |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
New learner need help - convert tables in word format to ppt slides. | sas | Word VBA | 5 | 09-21-2017 08:33 PM |
![]() |
dwirony | Word VBA | 1 | 01-03-2017 01:01 PM |
![]() |
namedujour | Excel | 1 | 05-27-2016 08:58 AM |
![]() |
teza2k06 | Excel | 1 | 08-22-2014 02:49 AM |
Conditional Formula | UICOMP | Excel | 1 | 05-18-2012 12:59 PM |